0

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

我尝试使用以下代码但不正确,我该怎么办?

演示:http: //jsfiddle.net/yMnDt/

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

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

​</p>

4

3 回答 3

1

如果您只想用 8 替换数字 1 您需要进行以下更改

  • 您需要在跨度标签中输入“1”

请检查以下链接

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

于 2012-04-05T17:32:35.610 回答
0

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

于 2012-04-05T17:23:00.093 回答
0

这使用 replaceWith 并且正文中没有警报 http://jsfiddle.net/T2GAZ/

于 2012-04-05T17:43:17.977 回答