在使用jQuery的過程中,我們經常需要遍歷元素來獲取其屬性值。下面就介紹一些常見的遍歷方法。
$().each()
這是一種常見的遍歷方法,它可以遍歷一組元素,執行指定的函數。例如:
$('img').each(function(){ var src = $(this).attr('src'); console.log(src); });
上述代碼會遍歷頁面中的所有元素,并輸出它們的src屬性值。
$().map()
與$.each()方法類似,$.map()方法也可以遍歷一組元素,但其返回一個新的數組。例如:
var texts = $('p').map(function(){ return $(this).text(); }); console.log(texts);
上述代碼會遍歷頁面中的所有
元素,并將它們的文本內容存儲在一個數組中,最后輸出該數組。
$().find()
這是一種尋找后代元素的方法。例如:
var links = $('div').find('a'); console.log(links.attr('href'));
上述代碼會找到頁面上所有