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时遇到的一些小问题
Dec 06 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
Sep 17 Javascript
js调试工具console.log()方法查看js代码的执行情况
Aug 08 Javascript
Node.js中调用mysql存储过程示例
Dec 20 Javascript
DOM 高级编程
May 06 Javascript
JS实现从连接中获取youtube的key实例
Jul 02 Javascript
JS+CSS实现表格高亮的方法
Aug 05 Javascript
基于JSON数据格式详解
Aug 31 Javascript
JS设计模式之惰性模式(二)
Sep 29 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
May 23 Javascript
微信小程序页面调用自定义组件内的事件详解
Sep 12 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
Oct 26 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中使用unset销毁变量并内存释放问题
2012/07/05 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
php构造函数的继承方法
2015/02/09 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
JavaScript更改class和id的方法
2008/10/10 Javascript
JavaScript 创建对象
2009/07/17 Javascript
提高NodeJS中SSL服务的性能
2014/07/15 NodeJs
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
jQuery实现为控件添加水印文字效果(附源码)
2015/12/02 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
2017/01/20 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
koa-router源码学习小结
2018/09/07 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
axios实现简单文件上传功能
2019/09/25 Javascript
原生js实现点击轮播切换图片
2020/02/11 Javascript
在Python的Django框架中加载模版的方法
2015/07/16 Python
基于python select.select模块通信的实例讲解
2017/09/21 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
2021/03/04 Python
丝芙兰墨西哥官网:Sephora墨西哥
2020/05/30 全球购物
秘书岗位职责
2013/11/18 职场文书
集团薪酬管理制度
2014/01/13 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
2015入党自传格式范文
2015/06/26 职场文书
关于国庆节的广播稿
2015/08/19 职场文书
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫
Ruby处理YAML和json数据
2022/04/18 Ruby