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');