我有这张桌子:
HTML
<div class="BBclass1 BBclass2">
<table>
<tr>
<td><b>name:</b> value1</td>
<td>Value2</td>
<td>Value3</td>
<td>Value4</td>
</tr>
</table>
<div>
我需要将'name:'
替换为 'Hello:'
我该怎么做?
我已经尝试了
$("td :contains('name:')").text("Hello:");
由于某种原因,它用name1替换整个表。
这也不起作用:
$("div:contains('name:')").html("Hello");
还有其他建议吗?
答案 0 :(得分:0)
你是using the wrong selector.
之间应该没有空格
`"td :contains"`
^------- Remove this space
原来是
$("td:contains('name:')").text("Hello:");
您也可以尝试
$("td b:contains('name:')").text("Hello:");
<强> Check Fiddle 强>