Javascript 更新div中href内的零件文本值
是否可以使用jquery更新下面div中的文本“changethis”?我认为.html方法在这里不够用,因为我只想更新html的一部分,而不是全部Javascript 更新div中href内的零件文本值,javascript,jquery,Javascript,Jquery,是否可以使用jquery更新下面div中的文本“changethis”?我认为.html方法在这里不够用,因为我只想更新html的一部分,而不是全部 <div id="test"> <a title="http://stackoverflow.com" href="http://stackoverflow.com">changethis</a> </div> 这个 将产生: <div id="test"> <a title="
<div id="test">
<a title="http://stackoverflow.com" href="http://stackoverflow.com">changethis</a>
</div>
这个
将产生:
<div id="test">
<a title="http://stackoverflow.com" href="http://stackoverflow.com">changed it</a>
</div>
这个
将产生:
<div id="test">
<a title="http://stackoverflow.com" href="http://stackoverflow.com">changed it</a>
</div>
您应该能够使用Jquery的内置
例如,
$(“#测试a”).text(“新文本”)代码>您应该能够使用Jquery的内置
例如,$(“#测试a”).text(“新文本”)代码>
或
或
我建议在链接中使用第二个div元素。或者,如果可能,选择链接元素本身
另一个选项是将锚标记硬编码到您的写代码中
.html("<a title='http://stackoverflow.com' href='http://stackoverflow.com'>"+newtext+"</a>");
.html(“”);
我建议在链接中使用第二个div元素。或者,如果可能,选择链接元素本身
另一个选项是将锚标记硬编码到您的写代码中
.html("<a title='http://stackoverflow.com' href='http://stackoverflow.com'>"+newtext+"</a>");
.html(“”);
这将不起作用,因为它需要这样的引用:.html(“”)代码>这将不起作用,因为它需要这样的引用:.html(“”)代码>如果到目前为止没有答案回答你的问题,那么你需要更具体地说明为什么.text()
或.html()
不适合你,举个例子。我做了,我需要使用$(“#test a”)而不是$(“#test”)@user470184,啊,我看到nvm:)如果到目前为止没有答案回答你的问题,然后你需要更具体地说明为什么.text()
或.html()
对你不起作用,举个例子。我确实这样做了,我需要使用$(“#test a”)而不是$(“#test”)@user470184,啊,我看到nvm:)这很有效,谢谢。什么是$(“#test a”),我假设'a'更新href,这是jquery参数吗?#test a
只是一个选择器,它选择#test
中的所有a
-与css一样。谢谢。什么是$(“#test a”),我假设'a'更新href,这是jquery参数吗?#test a
只是一个选择器,它选择#test
中的所有a
——与css相同。
.html("<a title='http://stackoverflow.com' href='http://stackoverflow.com'>"+newtext+"</a>");