jQuery搜尋子項目的方法,jquery搜尋元素
本文執行個體講述了jQuery搜尋子項目的方法。分享給大家供大家參考。具體分析如下:
1. children()方法
用於擷取一個包含匹配的元素集合中每一個元素的所有子項目的元素集合,文法格式如下:
複製代碼 代碼如下:children([selector])
$("#menu_ul").children().css("color", "blue");
2. find()方法
用於從每個匹配元素中尋找符合指定選取器運算式的後代元素,格式如下:
複製代碼 代碼如下:find([selector])
$("ul").find("span").css("color", "blue");//將ul元素下的span元素的文本元素設定為藍色
範例程式碼如下:
複製代碼 代碼如下:<!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元素的直接子項目設定背景色
$("#login").contents().css("color","red"); //設定指定元素位元組點的文本顏色
$("#tab").find("td").css("border","1px solid blue").css("color","Green");//設定指定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程式設計有所協助。