回調(diào)函數(shù)index的問題
<script type="text/javascript">?
? ? ? ? //.removeClass() 方法允許我們指定一個(gè)函數(shù)作為參數(shù),返回將要被刪除的樣式
? ? ? ? $('.right > div:first').removeClass(function(index,className){
? ? ? ? ? ? //className = aa bb imoocClass
? ? ? ? ? ? //把div的className賦給下一個(gè)兄弟元素div上作為它的class
? ? ? ? ? ?$('.right > div:eq(1)').addClass(className);
? ? ? ? ? ? //刪除自己本身的imoocClass
? ? ? ? ? ? return 'imoocClass'
? ? ? ? })
? ? </script>
index既然是所選對線的下標(biāo),那么
$('.right > div:eq(1)').addClass(className);
改成$('.right > div:eq(index+1)').addClass(className); 為何沒有效果呢,index的值是0
2017-02-23
index? 是根據(jù)調(diào)用它的方法的對象的選擇器決定的,即$(.right > div:first) 選擇的對象
顯然這里div:first 選中的就是第一個(gè)div標(biāo)簽,所以只有一個(gè)
你來一個(gè)$(div)? 就是所有div數(shù)組? 那么index就有序列了
2017-11-14
為什么不是index+1而是'+index+1+'?