【发布时间】:2012-01-16 08:54:18
【问题描述】:
我不确定我必须在 '???' 中添加什么让它检查该网站是否是我的地址。这是否也适用于 google adsense 广告(只是想知道,但并不重要)?
我正在考虑使用像“不”这样的逻辑运算符。所以它会检查是否不是我的网站?那么 ???会是我的网站吗?
$j(!a[href=???]).click(function(){
window.open(this.href, "target=_blank");
return false;
});
【问题讨论】:
-
您意识到,如果启用了弹出窗口阻止程序,您会破坏所有链接?直接在 HTML 源代码中执行此操作要好得多,
target="_blank"将在不触发弹出窗口阻止程序的情况下工作。 -
@Pekka 所以我看到将 .click() 与 window.open 一起使用会破坏链接,但下面使用 .attr() 并添加您提到的 html 代码的方法不应该打破它,对吗?
-
下面添加
target="_blank"的方法应该不会破坏它,你是对的。
标签: javascript jquery adsense logical-operators