0

以下のコードでは、単語のみを削除する方法を見つけようとしています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>
4

3 に答える 3

1

常に最初のノードである場合、これを行うことができます:

$("div").first().contents().first().remove();
于 2012-11-17T09:30:05.773 に答える
0

それは最もきれいではないかもしれませんが、これはうまくいくでしょう:

var parent = $(".lorem").parent();
​parent.html(parent.children());​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

実例: http: //jsfiddle.net/QsPYB/

于 2012-11-17T09:33:17.420 に答える
0

これを試して :

$(function(){
var x = $('div:eq(0)').html().replace('Welcome!','');
$('div:eq(0)').html(x);
})

http://jsfiddle.net/rbgBf/1/

于 2012-11-17T09:29:42.417 に答える