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 获取表单file全路径
Dec 31 Javascript
JavaScript中的闭包原理分析
Mar 08 Javascript
javasctipt如何显示几分钟前、几天前等
Apr 30 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
Sep 02 Javascript
node.js中的http.createClient方法使用说明
Dec 15 Javascript
jQuery实现输入框下拉列表树插件特效代码分享
Aug 27 Javascript
学习jQuey中的return false
Dec 18 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
Mar 18 Javascript
javascript断点调试心得分享
Apr 23 Javascript
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
angularjs2 ng2 密码隐藏显示的实例代码
Aug 01 Javascript
写一个移动端惯性滑动&amp;回弹Vue导航栏组件 ly-tab
Mar 06 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实现检测客户端是否使用代理服务器及其匿名级别
2015/01/07 PHP
Js之软键盘实现(js源码)
2007/01/30 Javascript
深入认识javascript中的eval函数
2009/11/02 Javascript
jquery maxlength使用说明
2011/09/09 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
JS不完全国际化&amp;本地化手册 之 理论篇
2016/09/27 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
vue2.0 computed 计算list循环后累加值的实例
2018/03/07 Javascript
JS实现520 表白简单代码
2018/05/21 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
详解如何在vue+element-ui的项目中封装dialog组件
2020/12/11 Vue.js
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
进程的查看和调度分别使用什么命令
2015/03/25 面试题
元旦促销方案
2014/03/15 职场文书
借款担保书范文
2014/05/13 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
优秀班主任申报材料
2014/12/16 职场文书
初中重阳节活动总结
2015/05/05 职场文书
卫生院艾滋病宣传活动总结
2015/05/09 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
mysql对于模糊查询like的一些汇总
2021/05/09 MySQL
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA
redis protocol通信协议及使用详解
2022/07/15 Redis