0

我在 Google 上进行了搜索,但令人惊讶的是找不到相关答案。

我想要做的是连接到大约 6 个 TD id(id="1234price"、id="2345price" 等)

并更改该表格单元格中的文本,让他们所有人都说即将推出,而不是他们目前显示的各种价格。

查看 jquery 文档 replacewith 似乎替换了整个内容,即它将删除整个 td,而不是替换 td 中包含的文本?

4

2 回答 2

1

使用该text方法设置元素内的文本。例子:

$('#1234price,#2345price').text("coming soon");
于 2013-08-07T08:12:24.890 回答
0

假设 td 的文本如下所示

<td id="price123"><a href="#">tag hyperlink</a><p>p tag</p>text</td>

使用这条线

$('#price123').contents().last()[0].textContent='50';

它在 td 上保留其他 HTML 标记,并更改最后一个位置的文本。演示 仅更改文本

于 2013-08-07T08:24:30.140 回答