gpt4 book ai didi

jQuery 选择器

转载 作者:行者123 更新时间:2023-12-01 01:58:44 24 4
gpt4 key购买 nike

给定以下无序列表,JQuery 选择器 $("#root #2") 选择:

/ul/li/ul[@id='root']/li/ul[@id='1']/li/ul[@id='2']

而我希望它选择较短的路径:

/ul/li/ul[@id='root']/li/ul[@id='2']

有人有什么想法吗?

<ul>
<li>root
<ul id="root">
<li>1
<ul id="1">
<li>2
<ul id="2"> <!--*selecting this*-->
<li>3<ul id="3"></ul></li>
<li>4<ul id="4"></ul></li>
</ul>
</li>
<li>3<ul id="3"></ul></li>
</ul>
<li>2
<ul id="2"> <!-- *expecting this* -->
<li>3
<ul id="3">
<li>4<ul id="4"></ul></li>
</ul>
</li>
</ul>
</li>
<li>3<ul id="3"></ul></li>
<li>4<ul id="4"></ul></li>
</ul>
</li>
</ul>

最佳答案

行为可能未定义/不符合您的预期的两个原因:

  1. ID 应是唯一的,并且您收到的路径位于源中所需的路径之前。
  2. (在这种情况下不太可能)ID 为 expected tobegin with a letter

关于jQuery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1029926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com