Home >Web Front-end >Front-end Q&A >How to get info in class with jquery

How to get info in class with jquery

PHPz
PHPzOriginal
2023-04-17 14:59:22749browse

jQuery is a widely used JavaScript library that can easily manipulate HTML documents, handle events, create animations, and more. In web development, it is often necessary to obtain elements and operate them through jQuery. This article will introduce how to use jQuery to get the info in the class.

1. What is class

In HTML, class refers to marking a set of elements as an independent group or class. It makes it easier and more convenient to manipulate this set of elements via CSS or JavaScript. An HTML element can contain multiple classes, and these classes can be separated by spaces.

2. Use jQuery to get the class

To get the class in jQuery, you need to use "." (dot) to select the class. For example, to select all elements with class "info", you can use the following code:

$(".info")

This will select all elements with class "info" and return a jQuery object. A jQuery object is actually an array of matching elements, which can be manipulated using various jQuery methods.

3. Manipulate class

Once the class is obtained, you can use various jQuery methods to operate these elements. The following are some common jQuery methods:

  1. addClass() - Add a class

This method will add the specified class to the selected element. Sample code:

$(".info").addClass("active");

The above code will add a class named "active" to all elements with class "info".

  1. removeClass() - Remove a class

This method will remove the specified class from the selected element. Sample code:

$(".info").removeClass("active");

The above code will remove the class named "active" from all elements with class "info".

  1. toggleClass() - Toggle class

This method will toggle the specified class in the selected element (if it exists, delete it; if not, add it ). Sample code:

$(".info").toggleClass("active");

The above code will switch the class named "active" in all elements with class "info".

4. Get the info in class

In HTML, class can contain any characters. In order to obtain the info within the class, you can use regular expressions to match the string. The following is a sample code:

var reg = /info-(.*)/;
$(".info").each(function(){
  var className = $(this).attr("class");
  var matchResult = className.match(reg);
  var infoValue = matchResult[1];
  console.log(infoValue);
});

The above code will find the class starting with "info-" in all elements with class "info" and obtain the info within the class.

5. Summary

This article introduces how to use jQuery to obtain classes and operate classes through methods such as addclass(), removeClass() and toggleClass(). At the same time, this article also introduces how to use regular expressions to obtain the info within the class. I hope this article can help you understand jQuery more deeply.

The above is the detailed content of How to get info in class with jquery. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn