需要添加多个元素来使用jQuery搜索特定的类

Need to add multiple elements to search for a particular class with jQuery

本文关键字:搜索 jQuery 添加 元素      更新时间:2023-09-26

我正在使用jQuery,目前正在寻找特定类的一种类型的元素。我需要更新它来查看三个不同的元素,但我不确定如何做到这一点,因为我假设我将需要使用数组?

下面是我当前的代码:

$findRed = $("p.red", "#main");
if ( $findRed.length >= 1 ) {
    greater or equal to one
}

我需要改变它,这样它就会在p,div或span标签中寻找。red。

选择器可以简单地为.red。它将与该类匹配任何元素类型。或者如果你只想要那些特定的元素,你的选择器可以像这样:

$findRed = $("p.red, div.red, span.red", "#main");
var $findRd = $(":has(.red)", $("p, div, span", $("#main")));

try this:

$findRed = $("p.red", $("#main, #main2, #main3"));
//will look in main, main2 and main3
if ( $findRed.length >= 1 ) {
    greater or equal to one
}
if ($("p > .red, div > .red, span > .red").length > 0){
    // do something here
}