我正在构建的页面样式是在每个链接后都有一个小三角形。因此,我构建了一个附加< span>的小脚本。每个链接后。
我正在创建一个新的跨度,有一个类并将其附加到所有锚点,但我不希望它在导航锚中做到这一点。
当然,我可以为那些我不想要的人隐藏附加的spansin css,但我当然可以调整一下我的内容:
$('<span/>',{
'class': 'im'
}).appendTo('a').not(".nav ul > li > a");
not()部分无效。
答案 0 :(得分:7)
答案 1 :(得分:1)
not
部分应位于'a'
选择器中:
...
.appendTo('a:not(.nav ul > li > a)')
我建议你以某种方式标记你的a
锚点,以简化选择器的工作,例如:
navLink
课程添加到a
栏中的.nav
,'a:not(.navLink)'
,选择节点将减少jQuery的工作量