以下のコードでは、単語のみを削除する方法を見つけようとしています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();
それは最もきれいではないかもしれませんが、これはうまくいくでしょう:
var parent = $(".lorem").parent();
parent.html(parent.children());
実例: http: //jsfiddle.net/QsPYB/
これを試して :
$(function(){
var x = $('div:eq(0)').html().replace('Welcome!','');
$('div:eq(0)').html(x);
})