我正在一个不幸使用mootools的网站上工作。我试图触发一个事件,当链接具有某个ID时,点击页面上的任何链接。这是我的代码:
$$('a:not(#learn-more)').addEvent('click', function(){
alert("");
});
如果我从选择器中删除:not(#learn-more),则在单击任何链接时触发事件,但是使用:not()in则没有任何反应。我没有任何错误或任何事情都没有发生。有人有什么想法吗?
更新:它使用的是mootools 1.2.4版
答案 0 :(得分:2)
我认为版本 1.2.4 中的not选择器已损坏,我认为使用not([id=learn-more])
可能会有效,但not(#learn-more)
不会。
要使其正常工作,您需要升级到修复此问题的版本 1.3 。