我想让所有元素都具有内联样式,并在div及其所有子元素中进行搜索。 例子
<div id="idofstartdiv">
<span style="color:red;"></span>
<div>
<div style="color:green"><span style="color:yellow;"></span><span></span></div>
</div>
</div>
我知道我可以通过$("[style]")
获得所有内联样式,并且我知道可以通过$("#idofstartdiv")
选择起始div。
我如何结合这两个选择器?
非常感谢。
答案 0 :(得分:4)
您可以通过简单地将它们组合在一起:
$("#idofstartdiv[style]")
这将获得ID为idofstartdiv
和style
属性的元素。要使具有该ID的所有子代都具有style
属性作为父代,您可以执行以下操作:
$("#idofstartdiv").find("[style]")
如其他答案中所述,您也可以执行以下操作:
$("#idofstartdiv [style]")
答案 1 :(得分:3)
$("#idofstartdiv [style]") is this is what you are asking for? if not can you provide an example of what you are expecting, am not clear with your question.
答案 2 :(得分:1)
另一个选择-
if ImageUtils.getInstance() == None: RecursionError: maximum recursion depth exceeded
这还将返回父div-id“ idofstartdiv”下所有具有样式属性的元素。