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

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

我想實現點擊切換active,實現不了

求幫忙,不知道哪里錯了

正在回答

5 回答

通過這種方法得到的都是原生對象list[i\j],所以.attr/.on什么的都沒有

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

arlenhui 提問者

我該怎么做呢?
2015-06-16 回復 有任何疑惑可以回復我~
#2

arlenhui 提問者

我明白了
2015-06-16 回復 有任何疑惑可以回復我~
#3

zhanghongjie 回復 arlenhui 提問者

怎么做??就有active效果了??
2016-08-12 回復 有任何疑惑可以回復我~
#4

arlenhui 提問者 回復 zhanghongjie

attr改成setAttribute
2016-08-13 回復 有任何疑惑可以回復我~
查看1條回復
<script>
????$(function(){
????????$(".nav?li").click(function(){
????????????$('.nav?li').removeClass("active");
????????????$(this).addClass("active");
????????});
????})
</script>


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

慕少824372

為什么切過去一閃而過又回去了
2018-01-11 回復 有任何疑惑可以回復我~

<script>

? ? ? var $list = $("#list_1>li");

? ? ? function changeList(index){

? ? ? ? $list.each(function(num){

? ? ? ? ? $($list[num]).attr("class",null);

? ? ? ? })

? ? ? ? $($list[index]).addClass("active");

? ? ? }

? ? ? $list.each(function(index){

? ? ? ? $(this).on('click',function(){

? ? ? ? ? changeList(index);

? ? ? ? })

? ? ? })

?</script>

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

arlenhui 提問者

用eq好一點
2016-09-10 回復 有任何疑惑可以回復我~
<script>
???
?????window.onload=function(){
??????var?ul=document.getElementById("list_1")
??????var?li=ul.getElementsByTagName("li")
??????for(i=0;i<li.length;i++){
???????
??????????li[i].onclick=function(){
??????????????for(j=0;j<li.length;j++){
??????????????????li[j].className=""
??????????????}
??????????this.className="active"
??????????}
??????}
?????}
??????
??</script>


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

你遍歷出來的原生DOM對象沒有.on方法

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

舉報

0/150
提交
取消

我想實現點擊切換active,實現不了

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

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

幫助反饋 APP下載

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

公眾號

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