jQuery中:contains选择器用法实例


Posted in Javascript onDecember 30, 2014

本文实例讲述了jQuery中contains选择器用法。分享给大家供大家参考。具体分析如下:

此选择器匹配包含给定文本的元素。
语法:

$(":contains(text)")

此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:

$("li:contains('html')").css("color","blue")

以上代码将文本中包含"html"的li元素中的字体颜色设置为蓝色。
如果不和其他选择器配合使用,则默认状态是和*选择器配合使用,例如$(":contains")等同于$("*:contains")。
参数列表:

参数 描述
text 一个用以查找的字符串。

实例代码:

实例一:

<!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:contains('html')").css("color","blue") 

  }) 

}) 

</script>

</head>

<body>

<ul>

  <li>html专区</li>

  <li>div+css专区</li>

  <li>Jquery专区</li>

  <li>Javascript专区</li>

  <li>html5专区</li>

</ul>

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

</body>

</html>

以上代码能够将包含“html”的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(){ 

    $("*:contains('html')").css("border","1px solid red") 

  }) 

}) 

</script>

</head>

<body>

<ul>

  <li>html专区</li>

  <li>div+css专区</li>

  <li>Jquery专区</li>

  <li>Javascript专区</li>

  <li>html5专区</li>

</ul>

<div>三水点靠木</div>

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

</body>

</html>

由于以上代码并没有指定与:even选择器相配合使用的选择器,所以就默认和*选择器配合使用。

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

Javascript 相关文章推荐
extJs 下拉框联动实现代码
Apr 09 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
Apr 17 Javascript
使用非html5实现js板连连看游戏示例代码
Sep 22 Javascript
如何获取select下拉框的值(option没有及有value属性)
Nov 08 Javascript
js给页面加style无效果的解决方法
Jan 20 Javascript
解决Jquery鼠标经过不停滑动的问题
Mar 03 Javascript
javascript cookie基础应用之记录用户名的方法
Sep 20 Javascript
Angularjs的Controller间通信机制实例分析
Nov 07 Javascript
jQuery实现一个简单的验证码功能
Jun 26 jQuery
将angular.js项目整合到.net mvc中的方法详解
Jun 29 Javascript
使用Vue制作图片轮播组件思路详解
Mar 21 Javascript
详解Vue的sync修饰符
May 15 Vue.js
解决ueditor jquery javascript 取值问题
Dec 30 #Javascript
jQuery中:focus选择器用法实例
Dec 30 #Javascript
JavaScript中的原型链prototype介绍
Dec 30 #Javascript
jQuery中:not选择器用法实例
Dec 30 #Javascript
JavaScript中使用Object.create()创建对象介绍
Dec 30 #Javascript
JavaScript中对象property的读取和写入方法介绍
Dec 30 #Javascript
jQuery中:last选择器用法实例
Dec 30 #Javascript
You might like
PHP中for循环语句的几种变型
2006/11/26 PHP
PHP 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
php时间函数用法分析
2016/05/28 PHP
PHPMailer发送邮件
2016/12/28 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
2015/09/04 Javascript
使用递归遍历对象获得value值的实现方法
2016/06/14 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
总结js函数相关知识点
2018/02/27 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
vue生命周期与钩子函数简单示例
2019/03/13 Javascript
微信小程序实现跳转的几种方式总结(推荐)
2019/04/24 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
Python装饰器基础详解
2016/03/09 Python
在windows系统中实现python3安装lxml
2016/03/23 Python
Python3实现带附件的定时发送邮件功能
2020/12/22 Python
TensorFlow损失函数专题详解
2018/04/26 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
python应用文件读取与登录注册功能
2019/09/23 Python
python中scipy.stats产生随机数实例讲解
2021/02/19 Python
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
西班牙著名的珠宝首饰品牌:P D PAOLA
2018/09/15 全球购物
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
工程专业求职自荐书范文
2014/02/08 职场文书
请假条范文大全
2014/04/10 职场文书
绿色家庭事迹材料
2014/05/01 职场文书