📅  最后修改于: 2023-12-03 14:52:22.188000             🧑  作者: Mango
在 jQuery 中,可以使用选择器来获取具有相同类的所有元素。
可以使用类名选择器来选择所有具有相同类名的元素。例如,如果所有元素都具有 "example" 类名,可以使用以下代码来选择它们:
var elements = $(".example");
这将返回所有具有 "example" 类名的元素,以 jQuery 对象的形式储存在变量 elements
中。
可以使用 $.each()
方法来遍历页面上所有的元素,并将具有相同类名的元素保存到另一个数组中。例如,以下代码将存储所有具有类名 "example" 的元素:
var elementsArray = [];
$.each($("*"), function() {
if ($(this).hasClass("example")) {
elementsArray.push($(this));
}
});
这将遍历页面上的所有元素,如果它们具有类名 "example",则将其添加到名为 elementsArray
的数组中。
注意,这个方法可能会在页面上遍历大量的元素,因此使用时要小心,以避免影响页面性能。
以上两种方法都可以有效地获取具有相同类名的所有元素。使用类名选择器可以更快地选择元素,而使用 $.each() 方法可以更精确地筛选元素。