亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

請教一下第三個input中的function

這個function的傳參是不是有順序和值的指定???我把i的參數刪掉了他拼接的內容就變成0了(索引值?)。所以這是個什么函數...而且他的傳參規則是怎樣的啊?...等大佬空閑時解答= =

正在回答

5 回答

這個i值就看你選擇器怎么選擇了,案例中選擇到的就只有一個,所以i的索引值必然為0,其次才讀取里面的value的值。所以需要借助兩個參數,才能顯示value的值


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

回調函數 function(i, val) {}

i : 被選元素列表中元素的索引值

val : 被選元素列表中每個元素的(舊)值

源碼中:?

$('input:nth-child(3)').attr('value', function() {

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

});

也可以這么表達,有助于理解回調函數的兩個參數

$('input').attr('value',function(i ,val){

? ? ? ? if(2 == i) {

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

? ? ? ? } else {

? ? ? ? ? ? return val;

? ? ? ? }

? ? })


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

我覺得 function(index,value)里的index應該是索引值

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

同問!有結果了麻煩回復我一下謝謝你!!

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

讓我想一下


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

舉報

0/150
提交
取消

請教一下第三個input中的function

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號