jquery id 數組,是一種通過jquery選擇器獲取多個元素的方式。它可以同時獲取多個具有相同ID的元素,并將它們存儲在一個數組中。
//獲取所有ID為"test"的元素
var elements = $("#test");
//將所有ID為"test"的元素存儲在數組中
var arr = $.makeArray(elements);
//遍歷數組并操作元素
$(arr).each(function(){
//操作每個元素
});
要注意的是,雖然HTML規范規定ID應該是唯一的,但實際上卻有可能存在具有相同ID的元素。在這種情況下,使用jquery id 數組可以方便地選取所有這些元素,并進行統一的操作。
另外,jquery id 數組還可以與其他jquery方法結合使用,如addClass()、removeClass()、html()等,來實現更加復雜的功能。
//添加類名為"selected"到所有ID為"test"的元素
$("#test").addClass("selected");
//從所有ID為"test"的元素中移除類名為"selected"
$("#test").removeClass("selected");
//將所有ID為"test"的元素的文本內容替換為"Hello world!"
$("#test").html("Hello world!");
通過上述方法,我們可以輕松地操作ID重復的元素,并且可以方便地與其他jquery方法結合使用,實現更為復雜的功能。