内容选择器

内容选择器[selector_4.html]
$("div:contains(‘John‘)
$("p:empty")
$("div:has(‘p‘)
$("p:parent")

 1 <html>
 2   <head>
 3     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 4     <script type="text/javascript" src="../js/jquery-1.8.2.js"></script>
 5     <style type="text/css">
 6         .myClass{
 7             font-size:44px;
 8             color:blue
 9         }
10     </style>
11   </head>
12   <body>
13     <div><p>John Resig</p></div>
14     <div><p>George Martin</p></div>
15     <div>Malcom John Sinclair</div>
16     <div>J. Ohn</div>
17     <p></p>
18     <p></p>
19     <div></div>
20     <script type="text/javascript">
21     /*1)查找所有包含文本"John"的div元素的个数
22         alert( $("div:contains(‘John‘)").size() );
23         */
24
25       /*2)查找所有p元素为空的元素个数
26           alert( $("p:empty").size() );
27           */
28
29       /*3)给所有包含p元素的div元素添加一个myClass样式
30           $("div:has(‘p‘)").addClass("myClass");
31           */
32           $("div:has(‘p‘)").addClass("myClass");
33       //4)查找所有含有子元素或者文本的p元素个数,即p为父元素
34           alert( $("p:parent").size() );
35
36     </script>
37   </body>
38 </html>

内容选择器

时间: 2024-10-09 20:03:50

内容选择器的相关文章

JQuery入门贴:内容选择器的使用简介

JQuery内容选择器有4种:contains(text).:empty.:has(selector).:parent.什么是内容选择器呢?我们知道HTML的元素,可以有文本,也可以含有子元素,还可以同时包含文本和子元素.这些文本和子元素,构成了dom树某个节点的子节点. <div id="">child-text</div> <div> <span id="childSpan"></span> </

jquery选择器之内容选择器

HTML示例代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!--HTML区域--> <h1>第一个标题</h1> <div class="nav-2014">

深入学习jQuery选择器系列第五篇——过滤选择器之内容选择器

× 目录 [1]contains [2]empty [3]parent[4]has[5]not 前面的话 本文介绍过滤选择器中的内容选择器.内容选择器的过滤规则主要体现在它所包含的子元素或文本内容上 :contains(text) :contains(text)选择器选择含有文本内容为'text'的元素,返回集合元素 //返回所有文本内容包含'test'的元素 $(':contains("test")') //返回所有文本内容包含'test'的span元素 $('span:contai

jQuery学习- 内容选择器

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>内容选择器</title> <script src="js/jquery.js"></script> <script type="text/javascript"> $(function(){ //利用:contains获

jQuery过滤选择器之伪类选择器和内容选择器

jQuery给我们提供了很多简易用的方法,jQuery过滤选择器是其中一种.过滤器主要通过特定的过滤规则来筛选所需DOM元素,使用冒号(:)开关. 一.基本过滤器 :first选取第一个元素(单个元素)$('li:first') :last选取最后一个元素(单个元素)$('li:last') :not(selector)等到class不是blue的元素$('li:not(.blue)')  选取class不是blue的元素 :even选择索引(0开始)是偶数的所有元素(集合元素)$('li:ev

jquery内容选择器(根据内容匹配元素)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>内容选择器</title> &

jquery内容选择器(匹配内容不为空的元素)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>内容选择器</title> &

jquery内容选择器(匹配包含指定选择器的元素)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>内容选择器</title> &

jquery内容选择器(匹配内容为空的元素)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>内容选择器</title> &