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 相关文章推荐
js加解密 脚本解密
Feb 22 Javascript
Javascript匿名函数的一种应用 代码封装
Jun 27 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
Oct 24 Javascript
Jquery常用的方法汇总
Sep 01 Javascript
Actionscript与javascript交互实例程序(修改)
Sep 22 Javascript
Vue.js实战之利用vue-router实现跳转页面
Apr 01 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
May 11 Javascript
BootStrap入门学习第一篇
Aug 28 Javascript
vue2.0移除或更改的一些东西(移除index key)
Aug 28 Javascript
详解vue-cli3使用
Aug 14 Javascript
Vue 权限控制的两种方法(路由验证)
Aug 16 Javascript
Vuex实现数据增加和删除功能
Nov 11 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运算符的知识大全
2011/11/03 PHP
php中serialize序列化与json性能测试的示例分析
2013/04/27 PHP
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
PHP操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
PHP页面实现定时跳转的方法
2014/10/31 PHP
php中addslashes函数与sql防注入
2014/11/17 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
PHP 中使用ajax时一些常见错误总结整理
2017/02/27 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
javascript 图片裁剪技巧解读
2012/11/15 Javascript
jquery实现每个数字上都带进度条的幻灯片
2013/02/20 Javascript
js验证是否为数字的总结
2013/04/14 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
jQuery插件pagination实现无刷新分页
2016/05/21 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
2017/12/18 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
微信小程序之swiper滑动面板用法示例
2018/12/04 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
Element Input输入框的使用方法
2020/07/26 Javascript
[15:56]Heroes18_暗影萨满(完美)
2014/10/31 DOTA
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
python+pygame简单画板实现代码实例
2017/12/13 Python
Python3爬取英雄联盟英雄皮肤大图实例代码
2018/11/14 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
主治医师岗位职责
2013/12/10 职场文书
干部行政关系介绍信
2014/01/17 职场文书
改进工作作风心得体会
2016/01/23 职场文书
golang elasticsearch Client的使用详解
2021/05/05 Golang
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
nginx.conf配置文件结构小结
2022/04/08 Servers