它表示不包括p元素的li元素..
如果你学jquery的话就会经常用到这种语法了....
就象我们平时有a:hover这样的用法..当经过a的时候发生变化.但是用li:hover的时候.只有在ff中起作用.而ie6就没有用...
.menu-function li:not(:last-child) span?.menu-function为class标签 下面的li 不等于not(:last-child) 最后一个 下面的span标签添加CSS样式
.menu-function li a:before,.drop-down button[type="button"]:before?
//before伪元素在元素之前添加内容 逗号分隔样式 逗号代表【或】
.menu-function为class标签 下面的li 下面的a标签 元素之前添加内容 后面有个逗号,代表或 .drop-down class的标签 下面的button 属性为[type="button"]:before元素之前添加内容
jquery获取除某指定对象外的其他对象.not()
遍历方法
从匹配元素集合中移除元素
:not()
选择器
选取除了指定元素以外的所有元素。
<ul>
<li>list
item
1</li>
<li>list
item
2</li>
<li
id="unwanted">list
item
3</li>
<li>list
item
4</li>
<li>list
item
5</li>
</ul>
获取ul中除
id="unwanted"
的其他所有
li
$('li:not(#unwanted)').css('background',
'red')
$('li').not('#unwanted').css('background',
'red')
总结
以上所述是小编给大家介绍的jQuery
获取除某指定对象外的其他对象
(
:not()
与.not()),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:jQuery判断指定id的对象是否存在的方法Jquery
获取指定标签的对象及属性的设置与移除