課程
/前端開發
/jQuery
/jQuery基礎 (一)—樣式篇
$("input:eq(2)").attr('value',function(i,val){ ? ? return '通過function設置' + val ? ? })?
function中的 i 是干嘛用的?
2016-03-29
源自:jQuery基礎 (一)—樣式篇 3-1
正在回答
太感謝了,謝謝你的分享
http://www.w3school.com.cn/jquery/attributes_attr.asp
如果在$(selector). attr ( name, function (index, oldValue){ } ) 的中包含了兩個變量,如題中代碼的‘i’和‘val’,選擇器會向‘i’返回選擇器的索引值,向‘val’返回‘i’$("input:eq(2)").eq[i] 所對應的屬性值。
題中選擇器只選擇到一個,所以‘i’等于 0 。function只執行一次。
如果選擇器選擇到多個??,function 會執行 i+1次,‘i’的值也會從 0 開始一次遞增。
具體參見第一行網址。
i是一個參數,你可以設置了參數但是不一定調用
$(selector).attr(attribute,function(index,oldvalue))
上面是這個的語法原句(應該是吧)
selector是選擇器。本題是input:eq(2)
attr是jQuery的屬性操作方法
attribute是屬性名,如:width,position,value等等,那后面這個函數其實就是個屬性的值如:180px,absolute等等。本題中是value
index,oldvalue這兩個值是很好理解的
index就是$(selector)這個東西數組的索引啊,index啊!input:eq(2)?,這個值他的答案是i,其實你用什么的都可以的,26個字母啥的都行,別非法就好,如
function(q,oldvalue)?function(a,oldvalue)?function(b,oldvalue)
?oldvalue是attribute的原本的屬性值,這個的名字也可以隨便起的和上面一樣,如
function(q,old)?function(q,asd)?function(q,wft)
??本題中是下面那個的value的值
<input?type="text"?value="回調拼接value"?/>
湮滅狐貍
同問呀,你們的回答我都沒看明白
元素在匹配集合中的索引位置
應該是迭代變量!
index,
$("input:eq(2)")返回的是一個數組,i是在數組中的索引
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局
4 回答alert($) 這是干嘛用的
1 回答function(i, val)的i是什么
1 回答這里的index是用來干嘛的,不懂
4 回答數據存儲是干嘛的?
1 回答function(i, val)里面的i和val是怎么來的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-21
太感謝了,謝謝你的分享
2016-04-22
http://www.w3school.com.cn/jquery/attributes_attr.asp
如果在$(selector). attr ( name, function (index, oldValue){ } ) 的中包含了兩個變量,如題中代碼的‘i’和‘val’,選擇器會向‘i’返回選擇器的索引值,向‘val’返回‘i’$("input:eq(2)").eq[i] 所對應的屬性值。
題中選擇器只選擇到一個,所以‘i’等于 0 。function只執行一次。
如果選擇器選擇到多個??,function 會執行 i+1次,‘i’的值也會從 0 開始一次遞增。
具體參見第一行網址。
2016-04-18
i是一個參數,你可以設置了參數但是不一定調用
2016-04-11
上面是這個的語法原句(應該是吧)
selector是選擇器。本題是input:eq(2)
attr是jQuery的屬性操作方法
attribute是屬性名,如:width,position,value等等,那后面這個函數其實就是個屬性的值如:180px,absolute等等。本題中是value
index,oldvalue這兩個值是很好理解的
index就是$(selector)這個東西數組的索引啊,index啊!input:eq(2)?,這個值他的答案是i,其實你用什么的都可以的,26個字母啥的都行,別非法就好,如
?oldvalue是attribute的原本的屬性值,這個的名字也可以隨便起的和上面一樣,如
??本題中是下面那個的value的值
2016-04-01
同問呀,你們的回答我都沒看明白
2016-03-31
元素在匹配集合中的索引位置
2016-03-29
應該是迭代變量!
2016-03-29
index,
$("input:eq(2)")返回的是一個數組,i是在數組中的索引