是否可以使用 jquery 更新下面 div 中的文本“changethis”?我认为 .html 方法在这里不够用,因为我只想更新 html 的一部分,而不是全部。
<div id="test">
<a title="http://stackoverflow.com" href="http://stackoverflow.com">changethis</a>
</div>
是否可以使用 jquery 更新下面 div 中的文本“changethis”?我认为 .html 方法在这里不够用,因为我只想更新 html 的一部分,而不是全部。
<div id="test">
<a title="http://stackoverflow.com" href="http://stackoverflow.com">changethis</a>
</div>
$('#test a').html('newText');
或者
$('#test a').text('newText');
这个
$("#test a").html("changed it");
将产生:
<div id="test">
<a title="http://stackoverflow.com" href="http://stackoverflow.com">changed it</a>
</div>
I would advise either using a second div element within the link. Or if possible select the link element itself.
The other option is to hardcode the anchor tag into your write code
.html("<a title='http://stackoverflow.com' href='http://stackoverflow.com'>"+newtext+"</a>");
您应该能够使用 Jquery 的内置.text() 函数
例如$('#test a').text('New Text');