這段代碼不懂
$("input:eq(2)").attr('value',function(i, val){
? ? return '通過(guò)function設(shè)置' + val
? ? })
i和val是形參,可是實(shí)參在哪???看到結(jié)果是<input type="text" value="回調(diào)拼接value" />里面的value值傳入到函數(shù)val這個(gè)參數(shù)上面,為什么會(huì)這樣呢?沒(méi)看到哪兒傳遞了參數(shù)
2016-08-01
w3school的解釋?zhuān)琲ndex是當(dāng)前元素的索引值,oldvalue是當(dāng)前屬性值
你可以通過(guò)此方法設(shè)置所有input的value值,當(dāng)在返回值里加上個(gè)i
把代碼改成
一看就明白了
2016-07-26
這里的index, value兩個(gè)屬性是$("input:eq(2)")的。誰(shuí)調(diào)用就取的誰(shuí)的屬性