JQuery删除链接目标属性代码不起作用

时间:2014-03-10 18:11:36

标签: javascript jquery wordpress

我们有一个使用3D购物车插件的WP网站 - 当您点击“添加到购物车”时,它会打开一个新窗口。这是因为*'target ='_ NEW''*内置于插件链接代码中。请参阅以下页面,然后单击任何“产品说明”或“添加到购物车”按钮。

http://tipsybir.nextmp.net/freestyle-hummingbird-feeders-375ml/

要覆盖它,我使用以下代码:

<script type="text/javascript">
jQuery(document).ready(function() {
$("a[target='_new']").removeAttr("target");
});

</script>

我从上一个问题得到的。我们有另一个WP站点使用相同的插件,上面的代码工作正常,但它不适用于此站点。它与标题中的代码完全相同,但仍然会打开一个新窗口。

有人可以帮忙吗?我们不希望打开一个新窗口。

2 个答案:

答案 0 :(得分:0)

您可能使用jQuery noConflict,因此请使用jQuery代替$

jQuery(document).ready(function() {
    jQuery("a[target='_new']").removeAttr("target");
});

答案 1 :(得分:0)

确实我没有加载JQuery库。