jQuery中[attribute!=value]选择器用法实例


Posted in Javascript onDecember 31, 2014

本文实例讲述了jQuery中[attribute!=value]选择器用法。分享给大家供大家参考。具体分析如下:

此选择器匹配所有不含有指定的属性,或者属性不等于特定值的元素。
此选择器等价于:not[([attr=value])。
要匹配含有特定属性但不等于特定值的元素,请使用[attr]:not([attr=value])

语法结构:

$("[attribute!=value]")

参数列表:

参数 描述
attribute 定义要查找的属性。
value 定义要超找的值。 引号在大多数情况下是可选的。但在遇到诸如属性值包含"]"时,用以避免冲突。

实例代码:
实例一:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</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[id!='second']").css("color","blue"); 

  })

})

</script>

</head>

<body>

<ul>

  <li id="first">html专区</li>

  <li id="second">Jquery专区</li>

</ul>

<ul>

  <li id="third">欢迎来到三水点靠木</li>

  <li>三水点靠木欢迎您</li>

</ul>

<button>点击查看效果</button>

</body>

</html>

以上代码可以将li元素中id属性值不等于second或者不具有id属性值的li元素中的文本颜色设置为蓝色。
实例二:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</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[id!=sec[ond]").css("color","blue"); 

  }); 

}); 

</script>

</head>

<body>

<ul>

  <li id="first">html专区</li>

  <li id="sec[ond">Jquery专区</li>

</ul>

<ul>

  <li id="third">欢迎来到三水点靠木</li>

  <li>三水点靠木欢迎您</li>

</ul>

<button>点击查看效果</button>

</body>

</html>

从以上代码可以看出如何代码中含有"["或者"]"的时候,必须要带有引号,否则会造成匹配错误。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jquery放大镜效果超漂亮噢
Nov 15 Javascript
jquery实现弹出窗口效果的实例代码
Nov 28 Javascript
JavaScript声明变量时为什么要加var关键字
Sep 29 Javascript
javascript关于继承的用法汇总
Dec 20 Javascript
举例简介AngularJS的内部语言环境
Jun 17 Javascript
jquery操作angularjs对象
Jun 26 Javascript
javascript实现动态表头及表列的展现方法
Jul 14 Javascript
JS实现点击上移下移LI行数据的方法
Aug 05 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
Aug 17 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
May 17 Javascript
深入理解vue-loader如何使用
Jun 06 Javascript
使用jQuery实现掷骰子游戏
Oct 24 jQuery
JavaScript中的Primitive对象封装介绍
Dec 31 #Javascript
JavaScript中的值类型转换介绍
Dec 31 #Javascript
javascript实现滑动解锁功能
Dec 31 #Javascript
JavaScript中number转换成string介绍
Dec 31 #Javascript
JavaScript中string转换成number介绍
Dec 31 #Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
Dec 31 #Javascript
JavaScript中的object转换成number或string规则介绍
Dec 31 #Javascript
You might like
smarty的保留变量问题
2008/10/23 PHP
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
php flv视频时间获取函数
2010/06/29 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
php实现的简易扫雷游戏实例
2015/07/09 PHP
Laravel框架搜索分页功能示例
2019/02/01 PHP
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
Visual Studio中的jQuery智能提示设置方法
2010/03/27 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
js multiple全选与取消全选实现代码
2012/12/04 Javascript
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
基于jquery插件实现常见的幻灯片效果
2013/11/01 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
JavaScript之iterable_动力节点Java学院整理
2017/06/29 Javascript
js前端导出Excel的方法
2017/11/01 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
javascript实现手动点赞效果
2019/04/09 Javascript
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
vue样式穿透 ::v-deep的具体使用
2020/06/04 Javascript
python实现class对象转换成json/字典的方法
2016/03/11 Python
python技能之数据导出excel的实例代码
2017/08/11 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
2019/08/05 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
python 使用while写猜年龄小游戏过程解析
2019/10/07 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
大学生实习证明范文(5篇)
2014/09/18 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
人民的好儿女观后感
2015/06/18 职场文书