課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ) (一)—樣式篇
?$("input:eq(2)").attr('value',function(i, val){
? ? return '通過function設(shè)置' + val
? ? })
2017-01-15
源自:jQuery基礎(chǔ) (一)—樣式篇 3-1
正在回答
這里function(i,val),i是指當(dāng)前元素的下標(biāo),因?yàn)?()里面只有1個(gè)元素,所以下標(biāo)只能是0;
val是當(dāng)前元素的當(dāng)前屬性(這里是‘value')修改前的值;
這里函數(shù)return xxx+val,意思是把當(dāng)前元素的當(dāng)前屬性設(shè)置成xxx加上原來的屬性值(val)
簡單的例子:
HTML標(biāo)簽:<input?value="aaa"/> ? JS:$("input").attr('value',function(i,?val){ ????return?'bbb'?+?val ????})
然后HTML標(biāo)簽變成<input value="bbbaaa"/>
慕粉1935448701 提問者
慕粉1053322332
不知不覺后知后覺嗯 回復(fù) 慕粉1053322332
舉報(bào)
jQuery初入開啟樣式修煉,體驗(yàn)萬能的jQuery樣式集搭建網(wǎng)站布局
1 回答這段js代碼有點(diǎn)看不懂
2 回答這段代碼不懂
2 回答不太懂這段代碼
4 回答段中代碼看不懂
3 回答下面這段代碼有點(diǎn)看不懂?請高手指點(diǎn)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-01-15
這里function(i,val),i是指當(dāng)前元素的下標(biāo),因?yàn)?()里面只有1個(gè)元素,所以下標(biāo)只能是0;
val是當(dāng)前元素的當(dāng)前屬性(這里是‘value')修改前的值;
這里函數(shù)return xxx+val,意思是把當(dāng)前元素的當(dāng)前屬性設(shè)置成xxx加上原來的屬性值(val)
簡單的例子:
然后HTML標(biāo)簽變成<input value="bbbaaa"/>