javascript - 如何在没有 ID 或名称的情况下更改特定的 href?

标签 javascript jquery hyperlink

这就是我的全部了。有没有办法改变href?

 <a style="color: #0C82FD;" target="_blank" href="www.stapre.lt">www.stapre.lt</a>

最佳答案

您可以使用attribute selector (顺便说一句, href 并不预设协议(protocol),因此添加 http:// 是值得的):

<a style="color: #0C82FD;" target="_blank" href="http://www.stapre.lt">www.stapre.lt</a>

然后更改href使用 prop() :

$('a[href="http://www.stapre.lt"]').prop('href', 'http://google.com');

这当然假设您没有其他 <a>具有相同 href 的元素属性值。如果这样做,您可以使用 index() 过滤掉它们。

关于javascript - 如何在没有 ID 或名称的情况下更改特定的 href?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40722020/

相关文章:

javascript - 防止每次页面刷新时插入新行

javascript - 在 JSON/AJAX 调用后,如何在页面中选择特定按钮(从众多按钮中)?

javascript - 我使用 Chosen 插件在选择中添加了箭头,但它无法正常工作

css - 如何在 Tumblr CSS 上链接固定图像?

javascript - 在新窗口中打开链接,而不是在新选项卡中

javascript - HTML hidden td 在 IE6 中占用空白

javascript - 添加jquery后Html提交按钮不起作用

javascript - 为什么我的简单 webgl 演示这么慢

javascript - 从textarea到div的文本具有有限的宽度和高度

javascript - 使用 javascript/jquery 模拟点击 'a' 元素