用jQuery替换元素而不是另一个元素

时间:2012-04-05 17:16:03

标签: javascript jquery

我想在运行页面时替换一个(或每个)元素(数字)而不是类中的另一个元素(数字)。

我尝试下面的代码,但没有说出真的,我该怎么做?

DEMO: http://jsfiddle.net/yMnDt/

<div class="myGrid">
    1
    <p>
    123145
</div>​

$(".myGrid").clone().find('1').replaceWith( "8" );

3 个答案:

答案 0 :(得分:1)

如果您想要仅用8替换号码1您需要进行以下更改

  
      
  • 您需要在span标记中加上“1”
  •   

请查看以下链接

http://jsfiddle.net/8nrS2/1/

答案 1 :(得分:0)

这是你想要的吗? http://jsfiddle.net/yMnDt/7

答案 2 :(得分:0)

这使用了replaceWith并且身体中没有警报 http://jsfiddle.net/T2GAZ/