老生常談jquery id選擇器和class選擇器的區(qū)別
實(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對象的個數(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()); //只能獲得一個id=box的DOM對象,返回1
});
即: id是唯一的,即使有多個id相同的元素,jquery選擇器也只能獲取其中一個 。所以:想在jquery中對id設(shè)置動作, id在頁面中只允許出現(xiàn)一次。
對于CSS樣式來說,可以選取頁面中所有id=box的DOM對象:
#box {
color: red;
};
jQuery選擇器的寫法和CSS選擇器十分類似,但是功能卻不同:
CSS找到元素后添加的是單一樣式,而jquery添加的是動作行為。
以上這篇老生常談jquery id選擇器和class選擇器的區(qū)別就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery使用attr()方法同時設(shè)置多個屬性值用法實(shí)例
這篇文章主要介紹了jQuery使用attr()方法同時設(shè)置多個屬性值的用法,實(shí)例分析了jQuery中attr方法實(shí)現(xiàn)多個屬性設(shè)置的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
jQuery組件easyui對話框?qū)崿F(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了jQuery組件easyui對話框?qū)崿F(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-08-08
jQuery實(shí)現(xiàn)彈窗居中效果類似alert()
本文給大家分享基于jquery實(shí)現(xiàn)彈窗居中效果類似于alert(),代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的的朋友參考下2017-02-02
jquery創(chuàng)建表格(自動增加表格)代碼分享
jquery創(chuàng)建表格在點(diǎn)擊單元格時自動增加一行表格,代碼看下面2013-12-12
jQuery實(shí)現(xiàn)動畫效果circle實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)動畫效果circle的方法,涉及jquery鼠標(biāo)事件及頁面動畫操作相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08
jQuery插件FusionCharts實(shí)現(xiàn)的2D柱狀圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件FusionCharts實(shí)現(xiàn)的2D柱狀圖效果,結(jié)合完整實(shí)例形式分析了FusionCharts插件繪制2D柱狀圖的實(shí)現(xiàn)步驟與相關(guān)屬性設(shè)置技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03
JQuery獲取或設(shè)置ckeditor的數(shù)據(jù)(示例代碼)
JQuery獲取或設(shè)置ckeditor的數(shù)據(jù)(示例代碼)。需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11

