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 ajax 检测用户注册时用户名是否存在
Nov 03 Javascript
javascript椭圆旋转相册实现代码
Jan 16 Javascript
jQuery图片的展开和收缩实现代码
Apr 16 Javascript
JS对象转换为Jquery对象实现代码
Dec 29 Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 Javascript
8个超实用的jQuery功能代码分享
Jan 08 Javascript
JavaScript模拟深蓝vs卡斯帕罗夫的国际象棋对局示例
Apr 22 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
Jan 28 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
Jul 13 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
Nov 20 Javascript
解决vue 更改计算属性后select选中值不更改的问题
Mar 02 Javascript
vue跳转方式(打开新页面)及传参操作示例
Jan 26 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中MVC的开发经验分享
2012/05/17 PHP
php内嵌函数用法实例
2015/03/20 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
详解php中 === 的使用
2016/10/24 PHP
laravel5表单唯一验证的实例代码
2019/09/30 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
javascript之更有效率的字符串替换
2008/08/02 Javascript
基于jquery的滚动新闻列表
2010/06/19 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
2012/12/07 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
用jquery等比例控制图片宽高的具体实现
2014/01/28 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
JavaScript获取当前网页最后修改时间的方法
2015/04/03 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
jQuery的ajax下载blob文件
2016/07/21 Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
2017/02/08 Javascript
浅谈JS中的常用选择器及属性、方法的调用
2017/07/28 Javascript
vue项目移动端实现ip输入框问题
2019/03/19 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
JS pushlet XMLAdapter适配器用法案例解析
2020/10/16 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
美国乡村商店:Plow & Hearth
2016/09/12 全球购物
Wolford法国官网:奥地利奢侈内衣品牌
2020/08/11 全球购物
线程同步的方法
2016/11/23 面试题
机械专业应届生求职信
2013/12/12 职场文书
周年庆典邀请函范文
2014/01/24 职场文书
洗车工岗位职责
2014/03/15 职场文书
无房产证房屋转让协议书合同样本
2014/10/18 职场文书
Apache Calcite 实现方言转换的代码
2021/04/24 Servers
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers