1、JQuery選擇器繼承了CSS、path語音的部分語法,允許通過標簽名、屬性名、內容對DOM元素進行快速、準確的選擇。
2、JQuery選擇器與JavaScript相比,具有代碼簡單、完善的檢測機制的優勢。
3、使用JQuery選擇器實現隔行變色,示例代碼如下:
使用JQuery實現隔行變色body{font-size:12px;text-align:center}
#tbStu{width:260px;border:solid 1px #666;background-color:#eee}
#tbStu tr{line-height:23px}
#tbStu tr th{background-color:#ccc;color:#fff}
#tbStu .trOdd{background-color:#fff}
$(function(){
$("#tbStu tr:nth-child(even)").addClass("trOdd");
})
學號 | 姓名 | 性別 | 總分 |
---|---|---|---|
1001 | 張小明 | 男 | 320 |
1002 | 李明旗 | 女 | 350 |
效果圖如:
?
4、使用JavaScript實現隔行變色的代碼如下:
window.οnlοad=function(){
var oTb=document.getElementById("tbStu");
for(var i=0;i
if(i%2){
oTb.rows[i].className="trOdd";
}
}
}
JQuery實現隔行變色代碼:
$(function(){
$("#tbStu tr:nth-child(even)").addClass("trOdd");
})
兩者相比,明顯JQuery代碼更簡單。