gpt4 book ai didi

javascript - 如果任何 div 有 Class through alert

转载 作者:太空狗 更新时间:2023-10-29 15:40:40 26 4
gpt4 key购买 nike

所以我有这个 jQuery 函数来检查特定的 div 是否附加了“红色”类。但是我想知道我如何才能让它检查多个 Div 而不仅仅是“#Drop1”div。

从#Drop1 一直到#Drop4,我总共有 4 个 Div。

我想让它工作,以便它检查所有 4 个 Div 中的“红色”类,如果任何 div 有这个类,则显示警告消息。

我环顾四周,似乎找不到具体的答案。

$("Button").click(function(){
if ( $("#Drop1").hasClass("red") ) {

alert("one of your Divs has the class red");
}
});

最佳答案

由于元素的每个 id 属性都以“Drop”开头,您可以使用 attribute selector [id^='Drop']:

$("button").click(function(){
if ($("[id^='Drop']").hasClass("red")) {
// ...
}
});

或者您可以将属性选择器与类选择器结合起来并检查 .length 属性:

$("button").click(function(){
if ($("[id^='Drop'].red").length) {
// ...
}
});

关于javascript - 如果任何 div 有 Class through alert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29660693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com