给定的脚本选择了两个元素,但是我想要排除一个由它的父ID定义的特定元素:'#submenu li#livezilla a'
我试过了:
$("#hauptmenu li a, #submenu li a").not("#submenu li#livezilla a").bind("mouseover", function(e) {
e.stopPropagation();
但有些不对劲(我不了解jquery或JS - - - )
答案 0 :(得分:3)
选择器工作正常。我测试了它,它选择了它应该的所有链接:
因此,您的HTML代码存在问题,或者您尝试执行的操作无效。
肯定会产生一些影响,但实际上可能与预期相反。事件看起来只是来自没有事件处理程序的一个元素的气泡。指向li
元素将更改其背景颜色,但指向a
元素不会导致li
元素更改背景颜色,但a
元素除外没有mouseover
事件处理程序: