正如您可以看到以下代码 - 我正在使用它来通过javascript替换页面上的链接。我想要的是,在这种情况下点击替换链接即 https://boxoffice.com - 它应该在新标签中打开...
$(function() {
var relativeUrl = "http://funmaza.com";
var menuItem = $('a[href="' + relativeUrl + '"]');
if (menuItem) {
menuItem.attr("href", "https://boxoffice.com");
}
})

答案 0 :(得分:3)
要实现您的要求,您可以向target
元素添加a
属性。另请注意,if
是多余的,因为jQuery对象非常宽容。如果在不包含DOM元素的对象上调用方法,则它们不会出错。试试这个:
$(function() {
$('a[href="http://funmaza.com"]').attr({
href: 'https://boxoffice.com',
target: '_blank'
});
});
答案 1 :(得分:0)
你可以尝试一下。
$(document).find("a[href="http://funmaza.com"]").attr({href:'https://boxoffice.com'});