jQuery中:contains选择器用法实例
投稿:shichen2014
这篇文章主要介绍了jQuery中:contains选择器用法,以实例形式分析了:contains选择器的功能、定义及匹配给定元素文本时的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了jQuery中contains选择器用法。分享给大家供大家参考。具体分析如下:
此选择器匹配包含给定文本的元素。
语法:
复制代码 代码如下:
$(":contains(text)")
此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:
复制代码 代码如下:
$("li:contains('html')").css("color","blue")
以上代码将文本中包含"html"的li元素中的字体颜色设置为蓝色。
如果不和其他选择器配合使用,则默认状态是和*选择器配合使用,例如$(":contains")等同于$("*:contains")。
参数列表:
实例代码:
实例一:
复制代码 代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="https://www.jb51.net/" />
<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://www.jb51.net/" />
<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程序设计有所帮助。
您可能感兴趣的文章:
- 如何解决Mybatis--java.lang.IllegalArgumentException: Result Maps collection already contains value for X
- Python extract及contains方法代码实例
- javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
- C#判断字符串中是否包含指定字符串及contains与indexof方法效率问题
- Oracle 中Contains 函数的用法
- jQuery使用contains过滤器实现精确匹配方法详解
- JavaScript中扩展Array contains方法实例
- jQuery实现contains方法不区分大小写的方法
- PowerShell Contains函数查找字符串实例
- Java contains用法示例