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 相关文章推荐
浏览器窗口加载和大小改变事件示例
Feb 27 Javascript
javascript实现图片循环渐显播放的方法
Feb 24 Javascript
深入讲解AngularJS中的自定义指令的使用
Jun 18 Javascript
jquery自定义表格样式
Nov 23 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
Dec 04 Javascript
javascript之IE版本检测超简单方法
Aug 20 Javascript
JS实现页面载入时随机显示图片效果
Sep 07 Javascript
详细讲解JavaScript中的this绑定
Oct 10 Javascript
分享19个JavaScript 有用的简写写法
Jul 07 Javascript
vue.js评论发布信息可插入QQ表情功能
Aug 08 Javascript
24行JavaScript代码实现Redux的方法实例
Nov 17 Javascript
浅析Vue 中的 render 函数
Feb 28 Javascript
解决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
用Zend Encode编写开发PHP程序
2010/02/21 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
php结合ajax实现赞、顶、踩功能实例
2014/05/12 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
2014/11/22 PHP
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
syntaxhighlighter 使用方法
2007/07/02 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
可在线编辑网页文字效果代码(单击)
2013/03/02 Javascript
在jQuery中 常用的选择器介绍
2013/04/16 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
简单讲解jQuery中的子元素过滤选择器
2016/04/18 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
字太多用...代替的方法(两种)
2017/03/15 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
python中定义结构体的方法
2013/03/04 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
python中星号变量的几种特殊用法
2016/09/07 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
python中requests小技巧
2017/05/10 Python
Python中类的初始化特殊方法
2017/12/01 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
windows10环境下用anaconda和VScode配置的图文教程
2020/03/30 Python
小学生演讲稿大全
2014/04/25 职场文书
同意报考公务员证明
2015/06/17 职场文书
投诉信格式范文
2015/07/02 职场文书