function(i,val)函數請教
對于function( i , val )函數,我看到評論對此函數的解釋是:返回屬性值的函數,i 是此參數為當前元素的索引值,val 是 此參數為原先的屬性值
對于這個”此參數 ”,程序中有那么多參數,function怎么知道要返回哪個參數的屬性值?
對于function( i , val )函數,我看到評論對此函數的解釋是:返回屬性值的函數,i 是此參數為當前元素的索引值,val 是 此參數為原先的屬性值
對于這個”此參數 ”,程序中有那么多參數,function怎么知道要返回哪個參數的屬性值?
2019-10-11
舉報
2019-12-09
這里的i和val僅僅代表參數,就是放在這里之后,在此函數中使用的話,就不需要聲明了,不做其他含義,你可以將i改成任意值,比如aaa,bbb;同樣的val也可以改成aaa,bbb等,這樣寫只是為了看得明白,這里需要傳遞的是下標,和值
2019-10-13
$('input:eq(2)')取到的是一個合集,即一個數組,i表示的是這個數組的下標索引值,而val表示attr(‘value’,value)這個函數你選擇的那個屬性的值。
在第三個input里面加上一個name屬性,再用這個函數試一下
$('input:eq(2)').attr('name',function(i, val){
? ? return '通過function設置' + val
? ? })
? ? alert($('input:eq(2)').attr('name'));