0

当我单击链接时,我使用 jquery 工具覆盖来显示覆盖。我在页面上有 3 个不同的叠加层。链接的 rel 属性设置为覆盖的名称/ID。

<a href="http://www.example.com" rel="#custom">click to open overlay</a>

覆盖图如下:

<div class="email_overlay" id="custom"> <div class="emailWrap"></div> </div>

覆盖在下面初始化

$("a[rel]").overlay();

问题是我在页面上还有其他几个链接,这些链接上有 rel="nofollow"。

这会导致错误,因为它认为 nofollow 是覆盖。

最好的解决方法是什么?

4

1 回答 1

2

也许:

$("a[rel^='#']").overlay();

这意味着 - 选择所有属性以开头的a标签rel#

于 2012-04-08T02:08:53.847 回答