Javascript 如何从div的id开始获取具有内联样式(style属性)的所有元素?
我想得到所有元素,它有一个内联样式,并在一个div和所有他的孩子中搜索它。 范例Javascript 如何从div的id开始获取具有内联样式(style属性)的所有元素?,javascript,jquery,Javascript,Jquery,我想得到所有元素,它有一个内联样式,并在一个div和所有他的孩子中搜索它。 范例 我知道我可以通过$(“[style]”)获取所有的内联样式,并且我知道通过$(“#idofstartdiv”)选择起始div 如何将这两个选择器组合在一起 非常感谢。您只需执行以下操作即可将它们组合起来: $("#idofstartdiv[style]") 这将获得id为idofstartdiv的元素以及style属性。要将该id的所有子项作为具有style属性的父项,可以执行以下操作: $("#idofst
我知道我可以通过$(“[style]”)获取所有的内联样式
,并且我知道通过$(“#idofstartdiv”)
选择起始div
如何将这两个选择器组合在一起
非常感谢。您只需执行以下操作即可将它们组合起来:
$("#idofstartdiv[style]")
这将获得id为idofstartdiv
的元素以及style
属性。要将该id的所有子项作为具有style
属性的父项,可以执行以下操作:
$("#idofstartdiv").find("[style]")
如其他答案中所述,您还可以执行以下操作:
$("#idofstartdiv [style]")
另一种选择:
$("[style]", "#idofstartdiv")
这也将返回在父div id“idofstartdiv”下具有style属性的所有元素。请给我们展示一个输入示例和预期结果。我已经用一个简短的示例更新了我的帖子。你认为我写的代码会发生什么,我不知道如何才能得到在起始div中有样式属性的所有元素…就像我的问题一样,所以你可以像任何选择器一样组合它<代码>$(“#id[style]”)好的,我用一个例子更新了我的帖子。您的代码是否适用于它,或者您的选择器仅返回具有ID和样式的元素?我要找的是所有在id内并且有样式属性的文件@mikeD我举了一个例子,让孩子们有一个
style
属性,这个属性在id为idofstartdiv
的父级中。好的,我理解,看起来$(“#idofstartdiv[style]”)将返回与$(#idofstartdiv”)相同的结果。查找([style]”-我决定使用“查找”方式。非常感谢。它看起来很简单,我可能就是我一直在寻找的,我测试了一下,然后回来了,谢谢你
$("#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.
$("[style]", "#idofstartdiv")