jQuery是一種JavaScript框架,其使用起來比原生JavaScript更加方便和高效。在jQuery中,通過類獲取id是一種非常常見的操作。當(dāng)我們需要對一個或多個具有相同類的元素進(jìn)行操作時,就可以通過類名來獲取它們的id。
// 通過類名獲取id var id = $('.class').attr('id'); console.log(id);
在上面的代碼中,.class
表示要獲取的元素的類名,attr('id')
表示獲取元素的id屬性。
如果需要獲取多個具有相同類名的元素的id,可以使用each()
函數(shù)遍歷所有元素,并將它們的id存儲在一個數(shù)組中。
// 通過類名獲取多個id var ids = []; $('.class').each(function() { ids.push($(this).attr('id')); }); console.log(ids);
上面的代碼中,$(this)
表示當(dāng)前正在遍歷的元素,push()
函數(shù)將每個元素的id添加到ids
數(shù)組中。
通過類獲取id是jQuery中常用的技巧,可以幫助我們快速地對元素進(jìn)行操作。需要注意的是,如果要獲取多個具有相同類的元素的id,一定要使用each()
函數(shù)遍歷每個元素。