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

试试这个 :

$(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 回答
0

它可能不是最漂亮的,但这会起作用:

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

一个工作示例:http: //jsfiddle.net/QsPYB/

于 2012-11-17T09:33:17.420 回答