1.$(selector).each()
主要對(duì)DOM的遍歷
$(selector).each(function(index,element)){
//index - 選擇器的 index 位置
//element - 當(dāng)前的元素(也可使用 "this" 選擇器)
}
$("button").click(function(){
$("li").each(function(){
alert($(this).text())
});
});
2.$.each
遍歷對(duì)象或數(shù)組
$.each(Array, function(i, value) {
this; //this指向當(dāng)前元素
i; //i表示Array當(dāng)前下標(biāo)
value; //value表示Array當(dāng)前元素
});
$.each(Object, function(name, value) {
this; //this指向當(dāng)前屬性的值
name; //name表示Object當(dāng)前屬性的名稱
value; //value表示Object當(dāng)前屬性的值
});
3.find()
find() 方法獲得當(dāng)前元素集合中每個(gè)元素的后代
//搜索所有段落中的后代 span 元素,并將其顏色設(shè)置為紅色:
$("p").find("span").css('color','red');
4.siblings()
siblings() 獲得匹配集合中每個(gè)元素的同胞
//查找每個(gè) p 元素的所有類名為 "selected" 的所有同胞元素:
$("p").siblings(".selected")