jQuery中:not选择器用法实例


Posted in Javascript onDecember 30, 2014

本文实例讲述了jQuery中not选择器用法。分享给大家供大家参考。具体分析如下:

此选择器能够移除元素集合中与给定选择器匹配的元素。

语法结构:

$(":not(selector)")

此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:
$("li:not(.second)").css("color","green")

以上代码是将li元素集合中,类名不为second的li中的字体颜色设置为绿色。
如果不和其他选择器配合使用,则默认状态是和*选择器配合使用,例如$(":not")等同于$("*:not")。

参数列表:

参数 描述
selector 用于筛选的选择器。

实例代码:

实例一:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/>

<meta name="author" content="https://3water.com/" />

<title>:not选择器-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $("li:not(.second)").css("color","green")

  })

})

</script>

</head>

<body>

<div>

  <ul>

    <li class="first">html专区</li>

    <li class="second">div+css专区</li>

    <li class="third">jQuery专区</li>

    <li class="fourth">Javascript专区</li>

  </ul>

</div>

<div>

  <p>三水点靠木欢迎您</p>

  <span class="second">太阳出来了</span>

</div>

<button>点击查看效果</button>

</body>

</html>

以上代码可以将li元素集合中,class属性值不为second的li元素中的字体颜色设置为绿色。

实例二:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/>

<meta name="author" content="https://3water.com/" />

<title>:not选择器-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $(":not(.second)").css("color","green")

  })

})

</script>

</head>

<body>

<div>

  <ul>

    <li class="first">html专区</li>

    <li class="second">div+css专区</li>

    <li class="third">jQuery专区</li>

    <li class="fourth">Javascript专区</li>

  </ul>

</div>

<div>

  <p>三水点靠木欢迎您</p>

  <span class="second">太阳出来了</span>

</div>

<button>点击查看效果</button>

</body>

</html>

由于以上代码并没有指定与:not选择器相配合使用的选择器,所以就默认和*选择器配合使用,由于color属性具有继承性,所以所有元素的文本都会被设置为绿色了。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
ExtJS GTGrid 简单用户管理
Jul 01 Javascript
Javascript模块化编程(一)AMD规范(规范使用模块)
Jan 17 Javascript
自动最大化窗口的Javascript代码
May 22 Javascript
JS性能优化笔记搜索整理
Aug 21 Javascript
Jquery 例外被抛出且未被接住原因介绍
Sep 04 Javascript
javascript中验证大写字母、数字和中文
Jan 15 Javascript
js实现类似菜单风格的TAB选项卡效果代码
Aug 28 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 Javascript
详解vue文件中使用echarts.js的两种方式
Oct 18 Javascript
JS回调函数深入理解
Oct 16 Javascript
vue.js路由mode配置之去掉url上默认的#方法
Nov 01 Javascript
JavaScript实现简易聊天对话框(加滚动条)
Feb 10 Javascript
JavaScript中使用Object.create()创建对象介绍
Dec 30 #Javascript
JavaScript中对象property的读取和写入方法介绍
Dec 30 #Javascript
jQuery中:last选择器用法实例
Dec 30 #Javascript
JavaScript中对象property的删除方法介绍
Dec 30 #Javascript
JavaScript中检查对象property的存在性方法介绍
Dec 30 #Javascript
JavaScript中遍历对象的property的3种方法介绍
Dec 30 #Javascript
JavaScript语言对Unicode字符集的支持详解
Dec 30 #Javascript
You might like
php&amp;java(二)
2006/10/09 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
跟我学Laravel之路由
2014/10/15 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
php类常量用法实例分析
2015/07/09 PHP
Symfony实现行为和模板中取得request参数的方法
2016/03/17 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
免费空间广告万能消除代码
2006/09/04 Javascript
JavaScript 封装Ajax传递的数据代码
2009/06/05 Javascript
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
关于Node.js的events.EventEmitter用法介绍
2017/04/01 Javascript
JS获取当前地理位置的方法
2017/10/25 Javascript
Angular5给组件本身的标签添加样式class的方法
2018/04/07 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
跟老齐学Python之字典,你还记得吗?
2014/09/20 Python
Python单元测试实例详解
2018/05/25 Python
Python实现处理逆波兰表达式示例
2018/07/30 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
浅谈对pytroch中torch.autograd.backward的思考
2019/12/27 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
印度低票价航空公司:GoAir
2017/10/11 全球购物
幼儿园教师奖惩制度
2014/02/01 职场文书
校庆活动方案
2014/03/31 职场文书
基层党建工作宣传标语
2014/06/24 职场文书
教师正风肃纪剖析材料
2014/10/20 职场文书
个性与发展自我评价
2015/03/06 职场文书
[有人@你]你有一封绿色倡议书,请查收!
2019/07/18 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
Mybatis-plus配置分页插件返回统一结果集
2022/06/21 Java/Android