jQuery过滤选择器:not()方法介绍
2014-04-21 09:00
465 查看
jQuery(':not(selector)')
在jQuery的早期版本中,:not()筛选器只支持简单的选择器,说明我们传入到:not这个filter中的selector可以任意复杂,比如:not(div a)and
:not(div,a)
<p >"a"[code]>sdfsdfs</p> |
<p >"b"[code]>sdfsdfs</p> |
<p >"c"[code]>sdfsdfs</p> |
$( "p:not(.a)" ).css({ "color" : "red" }) |
:not()伪类过滤选择器,这叫法真拗口,jQuery的:not()方法是jQuery的伪类选择器,可以过滤不需要的元素,筛选出正确的结果,简单的说我们有如下代码:
$( "selector1:not(selector2)" ) |
我们的selector2就是要过滤掉#4,上面的代码我们最终将获得#1,#2,#3
再举几个列子
$(‘li:not(:only-child)’) //匹配所有的li,除了只有一个子元素的 |
$(‘li:not(:first-child)’); //匹配除了在他父元素中是第一个子元素的LI |
$( "li :not(:first)" ).hide(); //隐藏除了第一个LI外的所有LI |
相关文章推荐
- jQuery一些常用特效方法使用实例
- jQuery ajax - getScript() 方法
- jquery form 加载数据示例
- 怎么编写好的jQuery代码
- jQuery实现的全选、反选和不选功能
- Jquery 无法获取页面对象+.net母版页
- IE8-下背景色半透明滤镜在jquery动画中失效问题记录
- jquery flexslider
- 使用jQuery1.10时复选框全选/取消全选的问题
- 使用jQuery1.10时复选框全选/取消全选的问题
- jQuery(非HTML5)可编辑表格实现代码
- jQuery 之 $.get、$.post、$.getJSON、$.ajax
- jQuery DataTables
- 使用jQuery异步加载 JavaScript脚本解决方案
- ASP.NET使用EasyUI-DataGrid + ashx + JQuery Ajax:实现数据的增删查改,查询和分页!
- jquery json
- jquery 笔记
- Struts2+AJAX+JQuery 实现用户登入与注册功能。
- jquery tmpl.js与 juicer渲染对比
- 实用技巧:使用 jQuery 异步加载 JavaScript 脚本