在下面的代码中,我试图找出一种仅删除单词的方法Welcome!
。使用 jQuery 执行此操作的最有效方法是什么?
<div>
Welcome!
<div class="lorem">
<p>blah blah blah</p>
</div>
<ul class="list">
<li>blah blah</li>
<li>blah blah</li>
</ul>
</div>
在下面的代码中,我试图找出一种仅删除单词的方法Welcome!
。使用 jQuery 执行此操作的最有效方法是什么?
<div>
Welcome!
<div class="lorem">
<p>blah blah blah</p>
</div>
<ul class="list">
<li>blah blah</li>
<li>blah blah</li>
</ul>
</div>
如果它始终是第一个节点,您可以这样做:
$("div").first().contents().first().remove();
试试这个 :
$(function(){
var x = $('div:eq(0)').html().replace('Welcome!','');
$('div:eq(0)').html(x);
})
它可能不是最漂亮的,但这会起作用:
var parent = $(".lorem").parent();
parent.html(parent.children());
一个工作示例:http: //jsfiddle.net/QsPYB/