在我的页面上有2个父DIV:#div1和#div2。两者都可以包含儿童DIV。 我需要从父母一起选择使用jQuery所有这些孩子DIV。允许在jQuery或CSS选择器中使用括号吗?
<div id="div1">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
<div id="div2">
<div></div>
<div></div>
</div>
是否允许写$("(#div1, #div2) > div")
?
我知道,我可以写$("#div1 > div, #div2 > div")
,这是什么东西。但是如果表达式“div”会更加复杂,并且我会有更多的父母,那么这个表达就会变得不可读。
你为什么不只是添加一个类要选择 – Huangism
为什么不那么的div:'$( “#DIV1,#DIV2”) .children('div')'??? –
在CSS中,可以使用CSS Level 4规范中的任何()(:matches()):https://developer.mozilla.org/en-US/docs/Web/CSS/:any。但对于JS,使用classNames更明智。 – zvona