jQuery搜索子元素的方法
更新時間:2015年02月10日 14:57:08 作者:woshisap
這篇文章主要介紹了jQuery搜索子元素的方法,實例分析了children、find等方法的使用技巧,需要的朋友可以參考下
本文實例講述了jQuery搜索子元素的方法。分享給大家供大家參考。具體分析如下:
1. children()方法
用于獲取一個包含匹配的元素集合中每一個元素的所有子元素的元素集合,語法格式如下:
復(fù)制代碼 代碼如下:
children([selector])
$("#menu_ul").children().css("color", "blue");
$("#menu_ul").children().css("color", "blue");
2. find()方法
用于從每個匹配元素中查找符合指定選擇器表達式的后代元素,格式如下:
復(fù)制代碼 代碼如下:
find([selector])
$("ul").find("span").css("color", "blue");//將ul元素下的span元素的文本元素設(shè)置為藍色
$("ul").find("span").css("color", "blue");//將ul元素下的span元素的文本元素設(shè)置為藍色
示例代碼如下:
復(fù)制代碼 代碼如下:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>搜索指定元素的子元素</title>
<script src="jquery-1.4.2.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#login").children("input").css("background","#FCF");//給div元素的直接子元素設(shè)置背景色
$("#login").contents().css("color","red"); //設(shè)置指定元素字節(jié)點的文本顏色
$("#tab").find("td").css("border","1px solid blue").css("color","Green");//設(shè)置指定div元素下的td元素的邊框及字體顏色
})
</script>
</head>
<body>
<h3>搜索指定元素的子元素</h3>
<div>
<div id="login">
用戶名:<input type="text" value="用戶名"/>
密碼:<input type="password" value="密碼" />
<div><input type="submit" value="登錄"/><input type="reset" value="重置"/></div>
</div>
<div id="tab">
<table width="452" height="176" border="1">
<tr>
<td>單元格</td>
<td>單元格</td>
</tr>
<tr>
<td>單元格</td>
<td>單元格</td>
</tr>
<tr>
<td>單元格</td>
<td>單元格</td>
</tr>
<tr>
<td>單元格</td>
<td>單元格</td>
</tr>
<tr>
<td>單元格</td>
<td>單元格</td>
</tr>
</table>
</div>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>搜索指定元素的子元素</title>
<script src="jquery-1.4.2.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#login").children("input").css("background","#FCF");//給div元素的直接子元素設(shè)置背景色
$("#login").contents().css("color","red"); //設(shè)置指定元素字節(jié)點的文本顏色
$("#tab").find("td").css("border","1px solid blue").css("color","Green");//設(shè)置指定div元素下的td元素的邊框及字體顏色
})
</script>
</head>
<body>
<h3>搜索指定元素的子元素</h3>
<div>
<div id="login">
用戶名:<input type="text" value="用戶名"/>
密碼:<input type="password" value="密碼" />
<div><input type="submit" value="登錄"/><input type="reset" value="重置"/></div>
</div>
<div id="tab">
<table width="452" height="176" border="1">
<tr>
<td>單元格</td>
<td>單元格</td>
</tr>
<tr>
<td>單元格</td>
<td>單元格</td>
</tr>
<tr>
<td>單元格</td>
<td>單元格</td>
</tr>
<tr>
<td>單元格</td>
<td>單元格</td>
</tr>
<tr>
<td>單元格</td>
<td>單元格</td>
</tr>
</table>
</div>
</div>
</body>
</html>
效果圖如下:
希望本文所述對大家的jQuery程序設(shè)計有所幫助。
相關(guān)文章
JQuery 獲取json數(shù)據(jù)$.getJSON方法的實例代碼
這篇文章介紹了JQuery 獲取json數(shù)據(jù)$.getJSON方法的實例代碼,有需要的朋友可以參考一下2013-08-08基于jQuery實現(xiàn)多層次的手風(fēng)琴效果附源碼
今天我們要與大家分享一個漂亮而靈活的垂直 jQuery 手風(fēng)琴效果。其主要思想是擴大手風(fēng)琴片上的點擊和顯示更多的信息。感興趣的朋友可以參考下本文2015-09-09jquery創(chuàng)建一個ajax關(guān)鍵詞數(shù)據(jù)搜索實現(xiàn)思路
我們經(jīng)常需要在前臺頁面輸入關(guān)鍵詞進行數(shù)據(jù)的搜索這已經(jīng)成為了一種習(xí)慣今天給大家分享一下如何使用 jQuery,MySQL和Ajax創(chuàng)建簡單和有吸引力的Ajax搜索,感興趣的你可不要錯過了哈2013-02-02