課程
/前端開發
/jQuery
/jQuery基礎 (一)—樣式篇
index 和 className 這兩個參數 有什么用
2016-09-11
源自:jQuery基礎 (一)—樣式篇 3-4
正在回答
?$("div").addClass(function(index,className) {
? ? ? ? ? ? ? ? ? ?document.write(index+" ? ? ? "+ className+"<br/>");?
? ? ? ? ? ? //找到類名中包含了imooc的元素
? ? ? ? ? ? if(-1 !== className.indexOf('imooc')){
? ? ? ? ? ? ? ? //this指向匹配元素集合中的當前元素
? ? ? ? ? ? ? ? $(this).addClass('imoocClass')
? ? ? ? ? ? }
? ? ? ? });
輸出結果如下:
0 left1 aaron newClass2 aaron newClass3 right4 aa bb imooc5 bb cc imooc?
$("div") 獲得的是所有的div元素
.addClass() 增加樣式的方法
function(index,className){
}
回調函數:
index 指?$("div") 獲得的是所有的div元素 對應的下標
className 指$("div") 獲得的是所有的div元素 對應的className 值
className為class屬性值,是一個數組,index是className的索引值,從0開始,在原題中表示第幾個div的class值。
Nevermore3182578
index參數為對象在這個集合中的索引值,className參數為這個對象原先的class屬性值
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局
4 回答$("div").addClass(function(index,className)?
7 回答$("div").addClass(function(index,className)的className從哪里來。
4 回答.addClass( function(index, currentClass) ) : 中的index求解?
4 回答.addClass( function(index, currentClass) ) 函數的返回值
1 回答.text(function(index,text)) 和 addClass(function(index,currentClass)) 的用法是不是不一樣?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-19
?$("div").addClass(function(index,className) {
? ? ? ? ? ? ? ? ? ?document.write(index+" ? ? ? "+ className+"<br/>");?
? ? ? ? ? ? //找到類名中包含了imooc的元素
? ? ? ? ? ? if(-1 !== className.indexOf('imooc')){
? ? ? ? ? ? ? ? //this指向匹配元素集合中的當前元素
? ? ? ? ? ? ? ? $(this).addClass('imoocClass')
? ? ? ? ? ? }
? ? ? ? });
輸出結果如下:
0 left
1 aaron newClass
2 aaron newClass
3 right
4 aa bb imooc
5 bb cc imooc?
$("div") 獲得的是所有的div元素
.addClass() 增加樣式的方法
function(index,className){
}
回調函數:
index 指?$("div") 獲得的是所有的div元素 對應的下標
className 指$("div") 獲得的是所有的div元素 對應的className 值
2016-09-11
className為class屬性值,是一個數組,index是className的索引值,從0開始,在原題中表示第幾個div的class值。
2016-09-11
index參數為對象在這個集合中的索引值,className參數為這個對象原先的class屬性值