Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.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
Javascript 如何从div的id开始获取具有内联样式(style属性)的所有元素?_Javascript_Jquery - Fatal编程技术网

Javascript 如何从div的id开始获取具有内联样式(style属性)的所有元素?

Javascript 如何从div的id开始获取具有内联样式(style属性)的所有元素?,javascript,jquery,Javascript,Jquery,我想得到所有元素,它有一个内联样式,并在一个div和所有他的孩子中搜索它。 范例 我知道我可以通过$(“[style]”)获取所有的内联样式,并且我知道通过$(“#idofstartdiv”)选择起始div 如何将这两个选择器组合在一起 非常感谢。您只需执行以下操作即可将它们组合起来: $("#idofstartdiv[style]") 这将获得id为idofstartdiv的元素以及style属性。要将该id的所有子项作为具有style属性的父项,可以执行以下操作: $("#idofst

我想得到所有元素,它有一个内联样式,并在一个div和所有他的孩子中搜索它。 范例


我知道我可以通过
$(“[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")