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异步表单提交,图片上传,兼容异步模拟ajax技术
May 10 Javascript
namespace.js Javascript的命名空间库
Oct 11 Javascript
jquery 获取dom固定元素 添加样式的简单实例
Feb 04 Javascript
jqGrid读取选择的多行的某个属性代码
May 18 Javascript
JavaScript实现弹出子窗口并传值给父窗口
Dec 18 Javascript
Javascript removeChild()删除节点及删除子节点的方法
Dec 27 Javascript
全面理解JavaScript中的继承(必看)
Jun 16 Javascript
AngularJS中watch监听用法分析
Nov 04 Javascript
js中less常用的方法小结
Aug 09 Javascript
JQuery 选择器、DOM节点操作练习实例
Sep 28 jQuery
element-ui使用导航栏跳转路由的用法详解
Aug 22 Javascript
angular中如何绑定iframe中src的方法
Feb 01 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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
供参考的 php 学习提高路线分享
2011/10/23 PHP
如何使用PHP实现javascript的escape和unescape函数
2013/06/29 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
JS重要知识点小结
2011/11/06 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
Nodejs进程管理模块forever详解
2014/06/01 NodeJs
javascript内置对象操作详解
2015/02/04 Javascript
JS iFrame加载慢怎么解决
2016/05/13 Javascript
基于JavaScript实现跳转提示页面
2016/09/24 Javascript
移动端滑动插件Swipe教程
2016/10/16 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
AngularJS实现的生成随机数与猜数字大小功能示例
2017/12/25 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
[31:00]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS iG
2014/05/25 DOTA
python实现斐波那契递归函数的方法
2014/09/08 Python
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Python简单格式化时间的方法【strftime函数】
2016/09/18 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
Python配置mysql的教程(推荐)
2017/10/13 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
python 实现客户端与服务端的通信
2020/12/23 Python
开学典礼致辞
2015/07/29 职场文书
话题作文之学会尊重
2019/12/16 职场文书
Python的property属性详细讲解
2022/04/11 Python
Python四款GUI图形界面库介绍
2022/06/05 Python