亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

function(i,val)的參數i的值是怎么傳進去的

function(i,val)的參數i的值是怎么傳進去的

正在回答

4 回答

attr()方法 使用函數來設置屬性/值
語法 $(selector).attr(attribute,function(index,oldvalue))
attribute 規定屬性的名稱。
function(index,oldvalue) 規定返回屬性值的函數。該函數可接收并使用選擇器的 index 值和當前屬性值。


4 回復 有任何疑惑可以回復我~
#1

CAIGL丶

這里的i指的就是選擇器的 index 值,val指的是當前屬性值
2017-09-18 回復 有任何疑惑可以回復我~

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

? ? return '通過function設置' + val

? ? })

i是它的索引值,代表著是哪個 input,前面已經寫著 $('input:eq(2)');那么i就代表著是?$('input:eq(2)')。連起來就是 設置哪個input內的屬性值,val就代表著那個屬性值

0 回復 有任何疑惑可以回復我~
#1

寶慕林6291606

為啥i的值是0
2019-01-03 回復 有任何疑惑可以回復我~
#2

浮若絆笙 回復 寶慕林6291606

索引是從0開始的,如果想要代表當前,可以使用this指針
2019-01-14 回復 有任何疑惑可以回復我~

在使用function(i,val)的時候,是作為像.css()這樣的參數嗎?如果是,i就是指代所找到的元素的位置

0 回復 有任何疑惑可以回復我~
#1

慕前端7352391 提問者

沒看懂你的回復,我的理解是這個函數是jq封裝好的,所以也不糾結了直接用就是了,雖然從來沒用過
2017-09-01 回復 有任何疑惑可以回復我~
#2

笑陽不愛錢才 回復 慕前端7352391 提問者

bingo
2018-03-07 回復 有任何疑惑可以回復我~

根據查找的節點 索引值

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

function(i,val)的參數i的值是怎么傳進去的

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號