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 相关文章推荐
js 函数的执行环境和作用域链的深入解析
Nov 01 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
Dec 28 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
May 03 Javascript
javascript设置金额样式转换保留两位小数示例代码
Dec 04 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
Feb 26 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
Mar 18 Javascript
jquery实现先淡出再折叠收起的动画效果
Aug 07 Javascript
Angularjs全局变量被作用域监听的正确姿势
Feb 06 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
Sep 09 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
May 08 Javascript
用Vue编写抽象组件的方法
May 06 Javascript
一些可能会用到的Node.js面试题
Jun 15 Javascript
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
PHP 将图片按创建时间进行分类存储的实现代码
2010/01/05 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
php生成图片验证码-附五种验证码
2015/08/19 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
php微信开发之上传临时素材
2016/06/24 PHP
PHP检查端口是否可以被绑定的方法示例
2018/08/09 PHP
javascript 学习之旅 (2)
2009/02/05 Javascript
document.addEventListener使用介绍
2014/03/07 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
javascript在IE下trim函数无法使用的解决方法
2014/09/12 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
Python比较2个时间大小的实现方法
2018/04/10 Python
python或C++读取指定文件夹下的所有图片
2019/08/31 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
如何用Python 加密文件
2020/09/10 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
python 发送get请求接口详解
2020/11/17 Python
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
个人思想理论学习的自我鉴定
2013/11/30 职场文书
能源工程专业应届生求职信
2014/03/01 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
2016年感恩节寄语
2015/12/07 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书
动画《平凡职业成就世界最强》宣布制作OVA
2022/04/01 日漫