Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在div中搜索特定颜色的元素?_Jquery - Fatal编程技术网

Jquery 如何在div中搜索特定颜色的元素?

Jquery 如何在div中搜索特定颜色的元素?,jquery,Jquery,我正在使用此代码获取一个I元素的id,该元素在look\u here div中具有特定的颜色。如何使用find执行此操作 $(“#look_here i”)。每个(函数(索引){ if($(this.css(“color”)=“rgb(14318794)”){ var id=$(this.attr(“id”); 警报(id); } }); #i1{颜色:rgb(14318794)} 看看jquery函数 请执行以下操作: $(“#看这里”)。在(“单击”,“我”,函数()上){ $(本)

我正在使用此代码获取一个
I
元素的id,该元素在look\u here div中具有特定的颜色。如何使用find执行此操作

$(“#look_here i”)。每个(函数(索引){
if($(this.css(“color”)=“rgb(14318794)”){
var id=$(this.attr(“id”);
警报(id);
}
});
#i1{颜色:rgb(14318794)}

看看jquery函数

请执行以下操作:

$(“#看这里”)。在(“单击”,“我”,函数()上){
$(本)
.addClass(“选中”)
.sides().removeClass(“选中”);
})
$(“#但是”)。在(“单击”,函数(){
var id=$(“#look_here i.checked”).attr(“id”)
console.log(id?id:“未选中”)
})
。选中{color:rgb(14318794)}



哪一个?
请单击然后单击
[]
堆栈代码段编辑器并添加相关的HTML和CSS。答案是除非
i
具有可解析属性集,否则您可能无法回答,但如果没有看到您的HTML,我无法回答。请使用相关的CSS更新我为您制作的代码段。当我做
#i1{color:rgb(143,187,94)}
时,你的代码就可以工作了,为什么不使用循环呢?如果在I上没有可以使用的属性,你就需要一个循环。好的,我的问题现在写得很好。谢谢现在我正在等待一个正确使用find的答案。欢迎来到Stackoverflow。虽然这在理论上可以回答这个问题,但在这里包括答案的基本部分,并提供链接供参考。你认为这个发现在引擎盖下有什么作用?我的朋友有更好的方法,从技术上讲,这仍然是一个循环器,所以你的意思是,即使我使用find,它仍然是一个循环?