是否可以使用jquery更新下面div中的'changethis'文本?我不认为.html方法就足够了,因为我只想更新部分html,而不是全部。
<div id="test">
<a title="http://stackoverflow.com" href="http://stackoverflow.com">changethis</a>
</div>
答案 0 :(得分:2)
$('#test a').html('newText');
或者
$('#test a').text('newText');
答案 1 :(得分:1)
此
$("#test a").html("changed it");
将产生:
<div id="test">
<a title="http://stackoverflow.com" href="http://stackoverflow.com">changed it</a>
</div>
答案 2 :(得分:0)
您应该可以使用Jquery的内置.text() function
E.G。 $('#test a').text('New Text');
答案 3 :(得分:0)
我建议在链接中使用第二个div元素。或者如果可能的话选择链接元素本身。
另一种选择是将锚标记硬编码到您的编写代码中
.html("<a title='http://stackoverflow.com' href='http://stackoverflow.com'>"+newtext+"</a>");