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 相关文章推荐
用javascript获取地址栏参数
Dec 22 Javascript
用Javascript数组处理多个字符串的连接问题
Aug 20 Javascript
IE 条件注释详解总结(附实例代码)
Aug 29 Javascript
javascript setTimeout和setInterval 的区别
Dec 08 Javascript
JQuery设置文本框和密码框得到焦点时的样式
Aug 30 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
Feb 24 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
Dec 19 Javascript
angular使用post、get向后台传参的问题实例
May 27 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
Sep 25 Javascript
Angular Excel 导入与导出的实现代码
Apr 17 Javascript
详解微信小程序回到顶部的两种方式
May 09 Javascript
Element实现动态表格的示例代码
Aug 02 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
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
2014/04/12 Javascript
jQuery实现炫酷的鼠标轨迹特效
2015/02/01 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
vue使用Proxy实现双向绑定的方法示例
2019/03/20 Javascript
[41:54]2018DOTA2亚洲邀请赛 4.1 小组赛A组加赛 TNC vs Liquid
2018/04/03 DOTA
[05:26]TI10典藏宝瓶套装外观展示
2020/07/03 DOTA
学习python处理python编码问题
2011/03/13 Python
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
浅谈Python类的__getitem__和__setitem__特殊方法
2016/12/25 Python
更换Django默认的模板引擎为jinja2的实现方法
2018/05/28 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
2020/03/09 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
css3截图_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5 Web 存储详解
2016/09/16 HTML / CSS
哈利波特商店:Harry Potter Shop
2018/11/30 全球购物
J2EE面试题集锦(附答案)
2013/08/16 面试题
数字化校园建设方案
2014/05/03 职场文书
质检员岗位职责范本
2015/04/07 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL
Python快速优雅的批量修改Word文档样式
2021/05/20 Python
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库
Python时间操作之pytz模块使用详解
2022/06/14 Python