課程
/前端開發
/jQuery
/jQuery基礎 (一)—樣式篇
這個function的傳參是不是有順序和值的指定???我把i的參數刪掉了他拼接的內容就變成0了(索引值?)。所以這是個什么函數...而且他的傳參規則是怎樣的啊?...等大佬空閑時解答= =
2019-04-08
源自:jQuery基礎 (一)—樣式篇 3-1
正在回答
這個i值就看你選擇器怎么選擇了,案例中選擇到的就只有一個,所以i的索引值必然為0,其次才讀取里面的value的值。所以需要借助兩個參數,才能顯示value的值
回調函數 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;
? ? ? ? }
? ? })
我覺得 function(index,value)里的index應該是索引值
同問!有結果了麻煩回復我一下謝謝你!!
讓我想一下
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局
2 回答第三個input設置時的變量val和i時哪里來的?
4 回答查找第三個input 的時候為什么不能這樣寫呢?
2 回答function(i,val)函數請教
2 回答為什么第一個Input的屬性值沒有改變?
1 回答為什么.css( propertyName, function )這種形式下的那個function的參數要有一個index和value? css("width",function(index,value){ ... })
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-12-09
這個i值就看你選擇器怎么選擇了,案例中選擇到的就只有一個,所以i的索引值必然為0,其次才讀取里面的value的值。所以需要借助兩個參數,才能顯示value的值
2019-08-02
回調函數 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;
? ? ? ? }
? ? })
2019-07-24
我覺得 function(index,value)里的index應該是索引值
2019-07-18
同問!有結果了麻煩回復我一下謝謝你!!
2019-04-10
讓我想一下