實(shí)例如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link href="style.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery-2.1.4.js"></script> <script type="text/javascript" src="dams.js"> </script></head><body> <div class="box">hello</div> <div class="box">world</div></body></html>$(function(){ alert($('.box').size()); //返回2});
size() 方法返回DOM對(duì)象的個(gè)數(shù)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link href="style.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery-2.1.4.js"></script> <script type="text/javascript" src="dams.js"> </script></head><body> <div id="box">hello</div> <div id="box">world</div></body></html>$(function(){ alert($('#box').size()); //只能獲得一個(gè)id=box的DOM對(duì)象,返回1});
即: id是唯一的,即使有多個(gè)id相同的元素,jquery選擇器也只能獲取其中一個(gè) 。所以:想在jquery中對(duì)id設(shè)置動(dòng)作, id在頁(yè)面中只允許出現(xiàn)一次。
對(duì)于CSS樣式來(lái)說(shuō),可以選取頁(yè)面中所有id=box的DOM對(duì)象:
#box { color: red;};
jQuery選擇器的寫(xiě)法和CSS選擇器十分類(lèi)似,但是功能卻不同:
CSS找到元素后添加的是單一樣式,而jquery添加的是動(dòng)作行為。
以上這篇老生常談jquery id選擇器和class選擇器的區(qū)別就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注