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 相关文章推荐
jquery 绑定回车动作扑捉回车键触发的事件
Mar 26 Javascript
JavaScript使用yield模拟多线程的方法
Mar 19 Javascript
JavaScript  event对象整理及详细介绍
Oct 10 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
Dec 28 Javascript
浅谈键盘上回车按钮的js触发事件
Feb 13 Javascript
node.js+jQuery实现用户登录注册AJAX交互
Apr 28 jQuery
微信小程序实现顶部选项卡(swiper)
Jun 19 Javascript
vue实现页面加载动画效果
Sep 19 Javascript
Postman模拟发送带token的请求方法
Mar 31 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
May 04 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
Aug 24 Javascript
微信小程序实现渐入渐出动画效果
Jun 13 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 页面执行时间计算代码
2008/12/04 PHP
PHP详解ASCII码对照表与字符转换
2011/12/05 PHP
新浪SAE云平台下使用codeigniter的数据库配置
2014/06/12 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
面向对象的Javascript之二(接口实现介绍)
2012/01/27 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
使用node+vue.js实现SPA应用
2016/01/28 Javascript
EasyUI学习之Combobox下拉列表(1)
2016/12/29 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
JS验证字符串功能
2017/02/22 Javascript
基于vue2实现上拉加载功能
2017/11/28 Javascript
详解webpack4之splitchunksPlugin代码包分拆
2018/12/04 Javascript
如何在面试中手写出javascript节流和防抖函数
2020/10/22 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
[01:19:33]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第一场 2月2日
2021/03/11 DOTA
在Python中使用HTMLParser解析HTML的教程
2015/04/29 Python
python实现寻找最长回文子序列的方法
2018/06/02 Python
python对视频画框标记后保存的方法
2018/12/07 Python
python 自动批量打开网页的示例
2019/02/21 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
python异常触发及自定义异常类解析
2019/08/06 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
澳大利亚音乐商店:Bava’s Music City
2019/05/05 全球购物
剪彩仪式主持词
2014/03/19 职场文书
工作所在部门证明
2014/09/21 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
django学习之ajax post传参的2种格式实例
2021/05/14 Python
Python OpenGL基本配置方式
2022/05/20 Python