对于我的网站,我想记录用户创建的数据中的所有链接。所以我在链接中添加了一个 id,例如
<a href = "http://www.somewebsite.com" id = "user_created_link">Click Here</a>
我如何使用 jQuery/javascript 将 ID 为 user_created_link
的链接编辑为:
<a href = "run_link.php?url=http://www.somewebsite.com" id = "user_created_link">Click Here</a>
我不是在寻找直接代码,我是在寻找函数?或者一个提示。谢谢:)
最佳答案
ID 只能在每页的一个元素上使用。但无论哪种方式,您都需要选择元素并编辑它们的 href
属性,如下所示(确保转义原始 URL!):
// assuming you use classes instead of ids...
$('.user_created_link').each(function (i, elem) {
elem.href = 'run_link.php?url=' + encodeURIComponent(elem.href);
});
关于javascript - jQuery 编辑带 id 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8405726/