jquery實現的獲取指定元素指定型別元素數目
在某些需求下,可能要獲取指定元素下指定型別元素的數目,比如div元素下面連結a元素的數目。
下面就通過程式碼例項做一些介紹。
一.獲取所有指定型別子元素:
例項一:
獲取div下面的所有的連結a元素:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function(){ $("#show").text($("#box a").length); }) }) </script> </head> <body> <div id="box"> <a href="#">螞蟻部落一</a> <a href="#">螞蟻部落二</a> <p> <a href="#">螞蟻部落三</a> <a href="#">螞蟻部落四</a> </p> </div> <div id="show"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼可以獲取box元素下所有的連結a元素數目,不管是一級子元素還是子元素的子元素以此類推。
例項二:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function(){ $("#show").text($("#box").find("a").length); }) }) </script> </head> <body> <div id="box"> <a href="#">螞蟻部落一</a> <a href="#">螞蟻部落二</a> <p> <a href="#">螞蟻部落三</a> <a href="#">螞蟻部落四</a> </p> </div> <div id="show"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼同樣可以實現我們的要求。
關於find()函式可以參閱jQuery find()一章節。
二.獲取一級指定型別子元素:
例項一:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function(){ $("#show").text($("#box > a").length); }) }) </script> </head> <body> <div id="box"> <a href="#">螞蟻部落一</a> <a href="#">螞蟻部落二</a> <p> <a href="#">螞蟻部落三</a> <a href="#">螞蟻部落四</a> </p> </div> <div id="show"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼可以獲取box元素下的一級子元素a的數目。
例項二:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function(){ $("#show").text($("#box").children("a").length); }) }) </script> </head> <body> <div id="box"> <a href="#">螞蟻部落一</a> <a href="#">螞蟻部落二</a> <p> <a href="#">螞蟻部落三</a> <a href="#">螞蟻部落四</a> </p> </div> <div id="show"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼同樣實現了我們的要求。
children()函式可以參閱jQuery children()一章節。
相關文章
- jQuery如何實現獲取父元素下指定型別標籤的子元素集合jQuery型別
- jquery獲取指定型別子元素程式碼例項jQuery型別
- JavaScript獲取元素下指定型別的一級子元素JavaScript型別
- jQuery獲取指定型別最近的父輩元素程式碼例項jQuery型別
- jquery獲取指定元素下所有指定子元素的數目程式碼例項jQuery
- 獲取第一級指定型別子元素程式碼例項型別
- jQuery獲取指定元素的父元素程式碼例項jQuery
- jQuery如何獲取指定元素的索引值jQuery索引
- jquery獲取具有指定內容的元素jQuery
- 獲取div元素下li元素的數目
- 使用jquery獲取指定元素的子元素程式碼例項jQuery
- jQuery查詢指定型別的父級元素程式碼例項jQuery型別
- javascript如何獲取指定元素在陣列中的數目JavaScript陣列
- jquery獲取指定li元素後面的第n個li元素jQuery
- JavaScript獲取指定元素的同輩元素JavaScript
- jQuery獲取指定的li元素程式碼例項jQuery
- jquery如何獲取大於指定索引的li元素jQuery索引
- jquery實現的倒數獲取li元素簡單介紹jQuery
- jQuery獲取元素前面所有兄弟元素jQuery
- jquery獲取子元素jQuery
- jQuery獲取索引小於指定值的li元素集合jQuery索引
- jQuery如何獲取當前元素的兄弟元素jQuery
- jquery獲取低程式碼平臺iframe巢狀的父級元素指定元素jQuery巢狀
- javascript如何判斷指定型別元素是否具有指定屬性JavaScript型別
- 利用jquery實現的向指定元素追加指定內容jQuery
- jquery獲取指定元素的父節點程式碼例項jQuery
- jquery實現的獲取當前元素的上一個元素程式碼例項jQuery
- 原生javascript實現獲取指定元素下所有後代元素程式碼例項JavaScript
- jQuery獲取當前元素的下一個元素jQuery
- jquery獲取元素節點jQuery
- jQuery獲取所有兄弟元素jQuery
- js實現從陣列中獲取相加和為指定數字的元素JS陣列
- js如何獲取指定元素的尺寸JS
- css獲取指定元素的兄弟元素程式碼例項CSS
- JavaScript使用id獲取指定元素JavaScript
- jQuery獲取li元素後面所有兄弟元素jQuery
- javascript獲取指定元素父元素程式碼例項JavaScript
- jQuery獲取元素內部元素和獲取內容的區別、獲得輸入框value的方法jQuery