最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個val是什么意思?前面var定義呀?

? ?? $('input:eq(2)').attr('value',function(i, val){

? ? return '通過function設(shè)置' + val;

? ? })


正在回答

0 回答

是表單元素$('input:eq(2)')的value值,i是索引值從0開始,你用alert(i+" ,"+val)彈一下,看看到底什么東東,然后你自然就明了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_GreenOrRed_0 提問者

是原本的value值。只是 不明白這是什么意思
2016-09-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

NO_3667788 回復(fù) qq_GreenOrRed_0 提問者

就是通過這個函數(shù)來設(shè)置屬性值,那這個函數(shù)的參數(shù)是封裝的時候規(guī)定的,一個是選擇設(shè)置哪一個元素的index索引值,這就是前面通過選擇器選擇的時候來的,因為$('input:eq(2)')已確定了只選擇了一個,那么index默認(rèn)的0,假如$('div')這樣選擇了多個div,那么你要設(shè)置第二個,那就不要寫index了,應(yīng)該寫1。另一個參數(shù)就是當(dāng)前的屬性值了。人家規(guī)定的,你要用函數(shù)來設(shè)置值就要這樣寫噢,因為你才可以在函數(shù)里面修改它的值,直接return修改過的value值就好了。如果沒有這個參數(shù)你怎么在函數(shù)里面修改呢,當(dāng)然你也許有別的方法,但是這樣最簡單。
2016-09-08 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_GreenOrRed_0 提問者 回復(fù) NO_3667788

雖然還是不太懂 但還是比之前懂了點~ 剛接觸jQuery 不太能理解 謝謝你啦~很詳細(xì)!
2016-09-08 回復(fù) 有任何疑惑可以回復(fù)我~
#4

NO_3667788 回復(fù) qq_GreenOrRed_0 提問者

eq(index)選擇指定的元素,不好意思哈,這里弄錯了。同學(xué)請不要客氣哈,大家交流交流學(xué)習(xí)應(yīng)該的。
2016-09-08 回復(fù) 有任何疑惑可以回復(fù)我~
#5

NO_3667788 回復(fù) qq_GreenOrRed_0 提問者

不好意思,我理解錯了一點,function(index,value)這個index不能用數(shù)字,會出錯的。它就只能寫成變量的形式,還是要前面用選擇器選擇指定的元素才行,比如eq(indx)。糾正。不好意思哈傳達了錯誤的思想。
2016-09-08 回復(fù) 有任何疑惑可以回復(fù)我~
#6

qq_GreenOrRed_0 提問者 回復(fù) NO_3667788

好細(xì)心 也好認(rèn)真 共勉??!
2016-09-08 回復(fù) 有任何疑惑可以回復(fù)我~
#7

JohnnyHTML 回復(fù) NO_3667788

所以i和val在jq內(nèi)部已經(jīng)封裝好了是這樣意思嗎?那有點厲害啊把回調(diào)函數(shù)的參數(shù)都設(shè)置好了
2016-09-29 回復(fù) 有任何疑惑可以回復(fù)我~
查看4條回復(fù)

舉報

0/150
提交
取消

這個val是什么意思?前面var定義呀?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號