在下面的代码中,我试图找出一种只删除单词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>
答案 0 :(得分:1)
如果它始终是第一个节点,你可以这样做:
$("div").first().contents().first().remove();
答案 1 :(得分:0)
试试这个:
$(function(){
var x = $('div:eq(0)').html().replace('Welcome!','');
$('div:eq(0)').html(x);
})
答案 2 :(得分:0)
它可能不是最漂亮的,但这会奏效:
var parent = $(".lorem").parent();
parent.html(parent.children());
一个工作示例:http://jsfiddle.net/QsPYB/