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

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

這個函數(shù)的問題

$('div').addClass(function(index,className){

????if(-1 !== className.indexOf('imooc')){
??????????????? //this指向匹配元素集合中的當前元素
??????????????? $(this).addClass('imoocClass')
??????????? }

})

這里indexOf代表的是imooc首次出現(xiàn)的位置!那么其中形參index? className是什么意思?還有className.indexOf()這里面的className是指$('div')這個對象集中的所有className的值的集合嗎?? 注釋中還說this指當前元素,我的理解是第一次出現(xiàn)imooc的元素,同時給這個元素添加一個類名? 可是效果為什么會有兩個背景色為紅色的盒子?

正在回答

2 回答

選擇器$('div')是獲取到所有div標簽對象,然后對每個標簽對象執(zhí)行.addClass(function(index,className){……}),也就是查看每個div標簽的className是否包含'imooc',如果包含,就再為這個標簽增加一個值為'imoocClass'的新className。$(this)在這里是當前正在查看的div標簽。

7 回復(fù) 有任何疑惑可以回復(fù)我~

? if(-1 !== className.indexOf('imooc'))意思是找到class名中有 ?imooc的,均給該元素添加新類 imoocClass,

并不是第一imooc出現(xiàn) ?而是所有含有imooc。如果出現(xiàn)兩個 ,說明你的html中有兩個元素均有imooc的class名

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

舉報

0/150
提交
取消

這個函數(shù)的問題

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

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

幫助反饋 APP下載

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

公眾號

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