Javascript 更改页面上的HTML输出链接
我在一个页面上输出了一堆链接,我需要针对其中一个并更改链接 以下是输出:Javascript 更改页面上的HTML输出链接,javascript,jquery,Javascript,Jquery,我在一个页面上输出了一堆链接,我需要针对其中一个并更改链接 以下是输出: <div class="event-detail"> <h3> <a href="http://www.old_link.com">Conference</a> </h3> </div> (注意:CSS类“事件详细信息”在页面上被多次使用。) 将www.old_link.com替换为www.new_link.com
<div class="event-detail">
<h3>
<a href="http://www.old_link.com">Conference</a>
</h3>
</div>
(注意:CSS类“事件详细信息”在页面上被多次使用。)
将www.old_link.com替换为www.new_link.com
如果可能的话,还可以在末尾添加一个target=“\u blank”
谢谢你的帮助 尝试使用:
试一试
您正在页面中选择属于该div/class的“a”请尝试以下选项:
$('a[href=http://old_link]').attr('href', 'http://new_link').attr('target', '_blank');
这将获得包含
http://old_link
在他们的href
属性中,并根据您的意愿设置属性。但是如果您有机会添加@Adosi提到的ID,这是最好的解决方案。谢谢Kau Boy!我不能添加一个id。上面的应该做你想做的。就是这样!谢谢Merguez!
$('div.event-detail a[href="http://www.old_link.com"]').attr('href', 'www.new_link.com').attr('target', '_blank')
$('a[href=http://old_link]').attr('href', 'http://new_link').attr('target', '_blank');