0

是否可以使用 jquery 更新下面 div 中的文本“changethis”?我认为 .html 方法在这里不够用,因为我只想更新 html 的一部分,而不是全部。

<div id="test">
<a title="http://stackoverflow.com" href="http://stackoverflow.com">changethis</a>
</div>
4

4 回答 4

2
$('#test a').html('newText');

或者

$('#test a').text('newText');
于 2012-04-03T20:24:15.293 回答
1

这个

$("#test a").html("changed it");

将产生:

<div id="test">
<a title="http://stackoverflow.com" href="http://stackoverflow.com">changed it</a>
</div>
于 2012-04-03T20:23:38.133 回答
0

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>");
于 2012-04-03T20:24:57.960 回答
0

您应该能够使用 Jquery 的内置.text() 函数

例如$('#test a').text('New Text');

于 2012-04-03T20:24:09.210 回答