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实多级联动下拉菜单类,简单实现省市区联动菜单!
May 03 Javascript
JS拖动技术 关于setCapture使用
Dec 09 Javascript
js 遍历对象的属性的代码
Dec 29 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
Nov 19 Javascript
JS实现转动随机数抽奖特效代码
Apr 16 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
Sep 09 Javascript
jQuery实现的网格线绘制方法
Jun 20 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
Jan 18 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
Feb 14 Javascript
原生JS实现Ajax跨域请求flask响应内容
Oct 24 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
Jun 18 Javascript
浅谈Vue的computed计算属性
Mar 21 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 CKEditor 上传图片实现代码
2009/11/06 PHP
php正则表达式使用的详细介绍
2013/04/27 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
js 获取(接收)地址栏参数值的方法
2013/04/01 Javascript
JS简单测试循环运行时间的方法
2016/09/04 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
vue轮播图插件vue-awesome-swiper
2017/11/27 Javascript
vue cli构建的项目中请求代理与项目打包问题
2018/02/26 Javascript
JavaScript fetch接口案例解析
2018/08/30 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
vue生命周期的探索
2019/04/03 Javascript
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
2020/08/08 Javascript
js实现复制粘贴的两种方法
2020/12/04 Javascript
python多进程操作实例
2014/11/21 Python
Python 类的继承实例详解
2017/03/25 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
html5与css3小应用
2013/04/03 HTML / CSS
html5 canvas实现给图片添加平铺水印
2019/08/20 HTML / CSS
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
工作自我评价分享
2013/12/01 职场文书
村官学习十八大感想
2014/01/15 职场文书
工地安全检查制度
2014/02/04 职场文书
公司离职证明范本
2014/10/17 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
运动与健康自我评价
2015/03/09 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python
浅谈Python项目的服务器部署
2021/04/25 Python
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS