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

发布于 2024-10-31 14:08:43 字数 286 浏览 1 评论 0原文

我正在使用 jQuery,目前正在寻找特定类的一种类型的元素。我需要更新它以查看三个不同的元素,但不确定如何执行此操作,因为我假设我需要使用数组?

这是我当前的代码:

$findRed = $("p.red", "#main");

if ( $findRed.length >= 1 ) {
    greater or equal to one
}

我需要更改它,以便它将在 ap、div 或 span 标记中查找 .red。

任何帮助将不胜感激。

I am using jQuery and am currently looking in one type of element for a particular class. I need to update it to look in three different elements, but am not sure how to do this since I assume I will need to use an array?

Here's my current code:

$findRed = $("p.red", "#main");

if ( $findRed.length >= 1 ) {
    greater or equal to one
}

I need to change it so it will look for .red in either a p, div, or span tag.

Any help would be appreciate.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

攒眉千度 2024-11-07 14:08:43

您的选择器可以简单地是.red。这将与该类的任何元素类型匹配。或者,如果您只想要这些特定元素,您的选择器可能如下所示:

$findRed = $("p.red, div.red, span.red", "#main");

Your selector can simply be .red. That will match any element type with that class. Or if you just want those specific elements, your selector could look like this:

$findRed = $("p.red, div.red, span.red", "#main");
胡大本事 2024-11-07 14:08:43
var $findRd = $(":has(.red)", $("p, div, span", $("#main")));
var $findRd = $(":has(.red)", $("p, div, span", $("#main")));
九厘米的零° 2024-11-07 14:08:43

试试这个:

$findRed = $("p.red", $("#main, #main2, #main3"));
//will look in main, main2 and main3

if ( $findRed.length >= 1 ) {
    greater or equal to one
}

try this:

$findRed = $("p.red", $("#main, #main2, #main3"));
//will look in main, main2 and main3

if ( $findRed.length >= 1 ) {
    greater or equal to one
}
夏日浅笑〃 2024-11-07 14:08:43
if ($("p > .red, div > .red, span > .red").length > 0){
    // do something here
}
if ($("p > .red, div > .red, span > .red").length > 0){
    // do something here
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文