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 相关文章推荐
javascript针对DOM的应用分析(二)
Apr 15 Javascript
jQuery实现复选框成对选择及对应取消的方法
Mar 03 Javascript
jquery ajax分页插件的简单实现
Jan 27 Javascript
轻松理解JavaScript之AJAX
Mar 15 Javascript
Express框架之connect-flash详解
May 31 Javascript
微信小程序开发之toast等弹框提示使用教程
Jun 08 Javascript
微信小程序之网络请求简单封装实例详解
Jun 28 Javascript
node的process以及child_process模块学习笔记
Mar 06 Javascript
在layui中layer弹出层点击事件无效的解决方法
Sep 05 Javascript
Vue 实现分页与输入框关键字筛选功能
Jan 02 Javascript
Vue学习之组件用法实例详解
Jan 06 Javascript
ckeditor一键排版功能实现方法分析
Feb 06 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中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
2016/03/28 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
2017/06/06 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP实现将base64编码字符串转换成图片示例
2018/06/22 PHP
jQuery.Autocomplete实现自动完成功能(详解)
2010/07/13 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
基于vue2.0实现的级联选择器
2017/06/09 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
ReactNative中使用Redux架构总结
2017/12/15 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
2018/08/10 Javascript
详解JavaScript的变量
2019/04/04 Javascript
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
2019/09/26 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
2020/07/27 Javascript
JS中多层次排序算法的实现代码
2021/01/06 Javascript
python中django框架通过正则搜索页面上email地址的方法
2015/03/21 Python
Python中文件操作简明介绍
2015/04/13 Python
Python使用turtule画五角星的方法
2015/07/09 Python
在Django框架中伪造捕捉到的URLconf值的方法
2015/07/18 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
Python中的取模运算方法
2018/11/10 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
简历里的自我评价范文
2014/02/24 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
党性分析自查总结
2014/10/14 职场文书
自主招生英文自荐信
2015/03/25 职场文书
环境保护宣传标语大全!
2019/06/28 职场文书
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS