最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

關(guān)于attr使用函數(shù)賦值的問題,attr(屬性名,函數(shù)值):設置屬性的函數(shù)值。

$("input:eq(2)").attr('value',function(i, val){

? ? ? ?alert (i)

? ? ? ? ? ? alert(val)

? ? return '通過function設置' + val

? ? })

關(guān)于這段代碼中的val為什么是原value值?不用調(diào)用自動傳進去原value的值嗎?http://img1.sycdn.imooc.com//5990176000014ff711680211.jpg

正在回答

2 回答

因為 jQuery框架背部會直接調(diào)用 函數(shù),所以你就不需要去糾結(jié) value的值是自動傳入的還是需要你去調(diào)用?

http://blog.csdn.net/qq_31971935/article/details/50585920

1 回復 有任何疑惑可以回復我~
#1

為彭十七加油oO 提問者

非常感謝!xiexiedalao
2017-10-21 回復 有任何疑惑可以回復我~

val 代表了 $('input:eq(2)') 內(nèi)的 value 的當前的值,i表示是序列 也就是索引值,所以i 就是?$('input:eq(2)');

.attr('value',function(i, val) 就是 :這個$('input:eq(2)') value 的值,不需要去調(diào)用傳值

0 回復 有任何疑惑可以回復我~

要返回 this.val

0 回復 有任何疑惑可以回復我~
#1

為彭十七加油oO 提問者

我的意思是function()方法里val參數(shù)默認傳進去的就是原value值嗎? 為什么 是attr方法默認的嗎?
2017-08-16 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關(guān)于attr使用函數(shù)賦值的問題,attr(屬性名,函數(shù)值):設置屬性的函數(shù)值。

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號