文章出處
文章列表
Jquery設置對象屬性的有幾種方法
1、獲取屬性attr(name)
2、設置屬性attr(name,value)
3、批量設置屬性attr(properties)
4、為所有匹配的元素設置一個計算的屬性值,由這個函數計算的值作為屬性值。
attr(key, function(index, attr))
5、移除屬性 removeAttr(name)
而這些方法的源碼是這樣的
jQuery.fn.extend({
attr: function( name, value ) {
return access( this, name, value, true, jQuery.attr );
})
返回的都是access的返回值,其實attr就是個傳值的作用
那么access的意思就是 差不多入口的意思,它就是判斷key.value的不同類型,最終會把值傳遞給jQuery的靜態方法attr處理
文章列表
全站熱搜