jQuery的children函數(shù)是用來獲取元素的子元素的。我們可以使用屬性選擇器來篩選要查找的子元素。如果我們想獲取子元素的屬性,則可以使用children函數(shù)和attr函數(shù)的組合。
$(document).ready(function(){ $("div").children("span").attr("style", "color: red;"); });
上面這段代碼會將任何在div元素中的所有span元素的文本顏色都設(shè)置成紅色。
首先,我們選擇div元素,并使用children函數(shù)來獲取它下面的所有span元素。然后,我們使用attr函數(shù)來設(shè)置span元素的樣式。
需要注意的是,children函數(shù)只會返回直接子元素。如果要獲取所有子元素,不論是否直接子元素,我們可以使用find函數(shù)。
$(document).ready(function(){ $("div").find("span").attr("style", "color: red;"); });
這段代碼會將任何在div元素中的所有span元素的文本顏色都設(shè)置成紅色。
總之,使用children函數(shù)和attr函數(shù)可以方便地獲取并設(shè)置元素的屬性,使得我們在JQuery中處理子元素時更加靈活。