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


Posted in Javascript onDecember 31, 2014

本文实例讲述了jQuery中[attribute^=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^=s]").css("color","blue"); 

  })

})

</script>

</head>

<body>

<ul>

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

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

</ul>

<ul>

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

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

</ul>

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

</body>

</html>

以上代码可以将li元素中id属性值以s开头的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^=[s]").css("color","blue"); 

  }); 

}); 

</script>

</head>

<body>

<ul>

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

  <li id="[second" title="jquery">Jquery专区</li>

</ul>

<ul>

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

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

</ul>

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

</body>

</html>

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

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

Javascript 相关文章推荐
javascript复制对象使用说明
Jun 28 Javascript
js弹出确认是否删除对话框
Mar 27 Javascript
整理Javascript事件响应学习笔记
Dec 02 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
Feb 17 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
Sep 05 Javascript
jQuery实现 上升、下降、删除、添加一行代码
Mar 06 Javascript
p5.js实现斐波那契螺旋的示例代码
Mar 22 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
Apr 18 jQuery
详解JS中统计函数执行次数与执行时间
Sep 04 Javascript
JavaScript函数的4种调用方法实例分析
Mar 05 Javascript
基于javascript处理二进制图片流过程详解
Jun 08 Javascript
vue图片裁剪插件vue-cropper使用方法详解
Dec 16 Vue.js
jQuery中[attribute=value]选择器用法实例
Dec 31 #Javascript
修复bash漏洞的shell脚本分享
Dec 31 #Javascript
分享一个常用的javascript静态类
Dec 31 #Javascript
兼容Firefox的Javascript XSLT 处理XML文件
Dec 31 #Javascript
使用jquery+CSS实现控制打印样式
Dec 31 #Javascript
浅谈javascript中字符串String与数组Array
Dec 31 #Javascript
jQuery中[attribute!=value]选择器用法实例
Dec 31 #Javascript
You might like
php中unserialize返回false的解决方法
2014/09/22 PHP
php实现两个数组相加的方法
2015/02/17 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
详解Yaf框架PHPUnit集成测试方法
2017/12/27 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
js判断是否按下了Shift键的方法
2015/01/27 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
基本DOM节点操作
2017/01/17 Javascript
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
WebSocket实现简单客服聊天系统
2017/05/12 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
React 实现拖拽功能的示例代码
2019/01/06 Javascript
JS实现的新闻列表自动滚动效果示例
2019/01/30 Javascript
js实现一个简易计算器
2020/03/30 Javascript
vue中动态select的使用方法示例
2019/10/28 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
python3中str(字符串)的使用教程
2017/03/23 Python
linux环境下python中MySQLdb模块的安装方法
2017/06/16 Python
Python读取csv文件实例解析
2019/12/30 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
传播学毕业生求职信
2013/10/11 职场文书
司机辞职报告范文
2014/01/20 职场文书
西门豹教学反思
2014/02/04 职场文书
2015民办小学年度工作总结
2015/05/26 职场文书
大学学生会竞选稿
2015/11/19 职场文书
小学音乐课歌曲《堆雪人》教学反思
2016/02/18 职场文书
Python 文字识别
2022/05/11 Python