0

我正在一个不幸使用 mootools 的网站上工作。我试图在点击页面上的任何链接时触发一个事件,除非该链接具有某个 ID。这是我的代码:

$$('a:not(#learn-more)').addEvent('click', function(){
    alert("");
});

如果我从选择器中删除 :not(#learn-more) ,则单击任何链接时都会触发该事件,但如果使用 :not() 则不会发生任何事情。我没有收到任何错误或任何事情都没有发生。有人知道发生了什么吗?

更新:它使用的是 mootools 版本 1.2.4

4

1 回答 1

2

我相信 not 选择器在1.2.4版本中被破坏了,我认为 usingnot([id=learn-more])可能会起作用,但not(#learn-more)不会。

为此,您需要升级到已修复问题的1.3版。

于 2012-10-17T08:45:56.670 回答