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 相关文章推荐
jquery last-child 列表最后一项的样式
Jan 22 Javascript
JavaScript中判断原生函数检查function是否是原生代码
Sep 09 Javascript
JavaScript中split() 使用方法汇总
Apr 17 Javascript
属于你的jQuery提示框(Tip)插件
Jan 20 Javascript
实例详解display:none与visible:hidden的区别
Mar 30 Javascript
深入理解JavaScript继承的多种方式和优缺点
May 12 Javascript
Vue.js实现微信过渡动画左右切换效果
Jun 13 Javascript
webpack学习教程之前端性能优化总结
Dec 05 Javascript
详解使用React进行组件库开发
Feb 06 Javascript
vuex 的简单使用
Mar 22 Javascript
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
Node.JS获取GET,POST数据之queryString模块使用方法详解
Feb 06 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
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
js生成动态表格并为每个单元格添加单击事件的方法
2014/04/14 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
Javascript中的apply()方法浅析
2015/03/15 Javascript
fastclick插件导致日期(input[type=&quot;date&quot;])控件无法被触发该如何解决
2015/11/09 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
详解js中的apply与call的用法
2016/07/30 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
2020/09/04 Javascript
详解Python中的from..import绝对导入语句
2016/06/21 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
python实现冒泡排序算法的两种方法
2018/03/10 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
python 实现手机自动拨打电话的方法(通话压力测试)
2019/08/08 Python
python TCP包注入方式
2020/05/05 Python
如何理解python中数字列表
2020/05/29 Python
详解Python 函数参数的拆解
2020/09/02 Python
python raise的基本使用
2020/09/10 Python
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
物流仓管员工作职责
2014/01/06 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
辞职信的写法
2015/02/27 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书
MySQL Shell的介绍以及安装
2021/04/24 MySQL
Mysql数据库索引面试题(程序员基础技能)
2021/05/31 MySQL
mysql序号rownum行号实现方式
2022/12/24 MySQL