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>
Jqueryの組み込みの.text()関数を使用できるはずです
例えば$('#test a').text('New Text');
リンク内で2番目のdiv要素を使用することをお勧めします。または、可能であれば、リンク要素自体を選択します。
もう1つのオプションは、アンカータグを書き込みコードにハードコードすることです。
.html("<a title='http://stackoverflow.com' href='http://stackoverflow.com'>"+newtext+"</a>");