我试图在li标签内获取文本值,但它有另一个我不想要的标签
例:
<ul>
<li><a class="close">x</a>text</li>
<li><a class="close">x</a>more text</li>
<li><a class="close">x</a>wohoooo more text</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我可以这样得到标签
$("ul li").text();
Run Code Online (Sandbox Code Playgroud)
但它也捕获了x a.如何删除标签?必须有一个我不熟悉的简单解决方案,
谢谢!
$("ul li").contents(':not(.close)').text()
Run Code Online (Sandbox Code Playgroud)
children()不返回文本节点; 要获取包括文本和注释节点在内的所有子节点,请使用.contents()http://api.jquery.com/children/
| 归档时间: |
|
| 查看次数: |
6774 次 |
| 最近记录: |