attr()的函數用法
$("input:eq(2)").attr('value',function(i, val){ ? ? return '通過function設置' + val ? ? }) 求大神賜教,怎樣理解后面的函數,特別是 i 和 val 這兩個參數?????
$("input:eq(2)").attr('value',function(i, val){ ? ? return '通過function設置' + val ? ? }) 求大神賜教,怎樣理解后面的函數,特別是 i 和 val 這兩個參數?????
2017-09-09
舉報
2017-09-09
? 下面有同學的解釋如下: ?? ?
使用函數來設置屬性/值,設置被選元素的屬性和值。
???????? 語法:
???????? $(selector).attr(attribute,function(index,oldvalue))
???????? 參數描述:
??????????? attribute 規定屬性的名稱。
?? ??? ??? ?function(index,oldvalue)
?? ??? ??? ?規定返回屬性值的函數。
?? ??? ??? ?該函數可接收并使用選擇器的 index 值和當前屬性值。