这是我的HTML:
<li id="home">
<a data-href="/C">X<br>
<small>Y</small></a>
</li>
我使用以下内容清空标记之间的内容。
a = li.parent().parent().children("a, span:not('.toggle')");
var text1 = a.find('small').empty();
var text2 = a.html();
这给了我:
<li><a>X<br>
<small></small></a></li>
然而,这仍然给了我标签。是否有其他方法可以执行此操作,而不是使用.empty()
某种方式删除<small>
标记以及<br>
?
答案 0 :(得分:1)
a.find('small').remove();
会删除small
标记及其内容
demo
答案 1 :(得分:0)
尝试:
a = li.parent().parent().children("a, span:not('.toggle')");
var text2 = a.text();