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 相关文章推荐
node.js中的buffer.Buffer.byteLength方法使用说明
Dec 10 Javascript
JavaScript中数据结构与算法(四):串(BF)
Jun 19 Javascript
JS基于Mootools实现的个性菜单效果代码
Oct 21 Javascript
一道常被人轻视的web前端常见面试题(JS)
Feb 15 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
Sep 05 Javascript
angularjs 中$apply,$digest,$watch详解
Oct 13 Javascript
简单理解vue中track-by属性
Oct 26 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
Apr 01 Javascript
JS中的变量作用域(console版)
Jul 18 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
Jul 20 Javascript
原生js实现俄罗斯方块
Oct 20 Javascript
vue-cropper组件实现图片切割上传
May 27 Vue.js
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
isset和empty的区别
2007/01/15 PHP
PHP简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
PHP中文编码小技巧
2014/12/25 PHP
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
基于javascript的异步编程实例详解
2017/04/10 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
Vue axios获取token临时令牌封装案例
2020/09/11 Javascript
Vue实现随机验证码功能
2020/12/29 Vue.js
[48:46]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第二场 11.19
2020/11/19 DOTA
Python定时执行之Timer用法示例
2015/05/27 Python
Python+django实现简单的文件上传
2016/08/17 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
Pandas标记删除重复记录的方法
2018/04/08 Python
在python带权重的列表中随机取值的方法
2019/01/23 Python
python中dict使用方法详解
2019/07/17 Python
Django框架视图层URL映射与反向解析实例分析
2019/07/29 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
深入理解Python 多线程
2020/06/16 Python
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
教师自我评价范文
2013/12/16 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
学习雷锋倡议书
2014/04/15 职场文书
领导参观欢迎词
2015/01/26 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
python 常用的异步框架汇总整理
2021/06/18 Python