jQuery是一種常用的JavaScript庫,可以幫助我們更高效地操作DOM。在DOM操作中,經常會需要遍歷標簽的屬性值,而jquery提供了豐富的方法來實現這一功能。
// 以遍歷img標簽為例 $('img').each(function() { // this指代當前遍歷到的img標簽 var attrs = this.attributes; // 獲取該標簽所有屬性數組 for(var i = 0; i < attrs.length; i++) { console.log(attrs[i].name + ': ' + attrs[i].value); } });
上述代碼中,我們使用了jquery選擇器選中了所有的img標簽,然后使用each方法遍歷了每一個標簽,通過this獲取當前標簽的所有屬性數組。遍歷數組中的每一個元素,分別輸出屬性名和屬性值。
除了以上方法,jquery還提供了attr方法可以用來獲取指定屬性值,如下:
$('img').each(function() { // this指代當前遍歷到的img標簽 console.log($(this).attr('src')); // 獲取img標簽的src屬性值 });
上述代碼中,我們使用attr方法獲取了img標簽的src屬性值。
下一篇jquery里寫計算器