jQuery中提供了多個用于查找子元素的函數(shù),其中最常用的就是child和find了。
在jQuery中,child函數(shù)通過選擇器字符串來查找指定元素的直接子元素。下面是child函數(shù)的示例代碼:
$(document).ready(function(){ $(".parent").children(".child").css("color", "red"); });
在上面的代碼中,我們選取class為parent的元素,并使用children函數(shù)選取了其所有class為child的子元素,然后對它們的color屬性進行了修改。
而find函數(shù),則是用來查找所有指定元素的后代元素。下面是find函數(shù)的示例代碼:
$(document).ready(function(){ $(".parent").find(".grandchild").css("color", "blue"); });
在上面代碼中,我們選取class為parent的元素,并使用find函數(shù)查找了其所有class為grandchild的后代元素,最后對它們的color屬性進行了修改。
除此之外,jQuery還提供了一些其它的子元素查找函數(shù),如next和prev等,它們可以分別查找指定元素的下一個兄弟元素和上一個兄弟元素,使用它們可以非常方便地操作DOM。