Javascript 如何获得所有';李';使用jquery从#1到#demo1的元素
这是我的代码:Javascript 如何获得所有';李';使用jquery从#1到#demo1的元素,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,这是我的代码: <div id="demo1"> <ul> <li>aaa</li> <li> <ul> <li>hhh</li> <li>qqqq</li> </ul> </li>
<div id="demo1">
<ul>
<li>aaa</li>
<li>
<ul>
<li>hhh</li>
<li>qqqq</li>
</ul>
</li>
<li>qqqqq</li>
<li>
<li>lll</li>
<li>
<ul>
<li>qqwed</li>
<li id="1">qqdwdw</li>
</ul>
</li>
</li>
</ul>
</div>
但是,如何在“demo1”之间也做到这一点呢
谢谢您可以使用来获取家长,然后获取元素,如下所示:
$("#1").parentsUntil("#demo1").filter('li');
我知道这是一个例子,但ID(至少在HTML4中)也不能以数字开头。您可以使用来获取父元素,然后获取元素,如下所示:
$("#1").parentsUntil("#demo1").filter('li');
我知道这是一个例子,但ID(至少在HTML4中)也不能以数字开头