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 相关文章推荐
点击隐藏页面左栏或右栏实现js代码
Apr 01 Javascript
JS Replace()的高级使用方法介绍
Jun 29 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
Jul 05 Javascript
JavaScript设计模式之单件模式介绍
Dec 28 Javascript
纯CSS3代码实现滑动开关效果
Aug 19 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
Aug 20 Javascript
JS获取鼠标选中的文字
Aug 10 Javascript
jQueryUI Datepicker组件设置日期高亮
Oct 13 Javascript
详解使用React进行组件库开发
Feb 06 Javascript
JS co 函数库的含义和用法实例总结
Apr 08 Javascript
JavaScript实现简易计算器小功能
Oct 22 Javascript
三种方式清除vue路由跳转router-link的历史记录
Apr 10 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
PHP5+UTF8多文件上传类
2008/10/17 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
PHP页面间参数传递的四种方法详解
2013/06/09 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
php简单检测404页面的方法示例
2019/08/23 PHP
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
2013/07/05 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
微信小程序 PHP后端form表单提交实例详解
2017/01/12 Javascript
JavaScript制作简易计算器(不用eval)
2017/02/05 Javascript
Webpack打包慢问题的完美解决方法
2017/03/16 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
微信小程序实现滚动加载更多的代码
2019/12/06 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
python实现TCP服务器端与客户端的方法详解
2015/04/30 Python
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
python实现壁纸批量下载代码实例
2018/01/25 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
Django查询优化及ajax编码格式原理解析
2020/03/25 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
成语的广告词
2014/03/19 职场文书
农民工工资承诺书范文
2014/03/31 职场文书
初三学习计划书范文
2014/04/30 职场文书
护士感人事迹
2014/05/01 职场文书
十佳护士先进事迹
2014/05/08 职场文书
教师三严三实对照检查材料
2014/09/25 职场文书
个人查摆剖析材料
2014/10/16 职场文书
外出听课学习心得体会
2016/01/15 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
Vue操作Storage本地化存储
2022/04/29 Vue.js