我有一棵树,位于 <div>
内标签(id:treePanel)。
这棵树实际上是一堆<ul> and <li>
嵌套在多个级别中的标签( <ul>
标签位于另一个 <ul>
标签内,依此类推。
我需要在这棵树中找到一个具有特定文本的节点(<li>
标签之一)并更新它。我怎样才能使用 jQuery 做到这一点?
示例:
<div id="treePanel">
<ul>
<li> root 1</li>
<li> root 2</li>
<li> root 3
<ul>
<li> leaf1</li>
<li> leaf2</li>
<li> find me</li>
</ul>
</li>
</ul>
</div>
最佳答案
I need to find a node in this tree (one of the tags) that has a specific text and update it
使用:contains
Docs 过滤器选择器:
$('#treeID li:contains("your text")').......
关于jquery - 使用 jQuery 查找具有特定文本(值)的子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8253053/