2014-11-25 121 views
0

這是我的代碼,我想要的是刪除我單擊的類。通過點擊/點擊Jquery中的刪除點擊類?

我不明白爲什麼它不工作,我都嘗試

$(document).ready(function(){ 
    $(".start").on("click", function(){  
    $(this).removeClass("start"); 
    return false; 
    }); 
}); 

$(document).ready(function(){ 
    $(".start").click(function(){   
    $(this).removeClass("start"); 
    return false; 
    }); 
}); 

的index.php
在while循環,我有

<li><a href="#" class="start">Name</a> </li> 
+0

你在控制檯得到任何'undefined'錯誤? – 2014-11-25 07:42:00

+0

確保您已包含jQuery庫。 – 2014-11-25 07:42:24

回答

1

您可能忘記添加jquery的參考...

這個作品在這裏罰款:

$(document).ready(function(){ 
 
    $(".start").on("click", function(){  
 
    $(this).removeClass("start"); 
 
    }); 
 
});
.start 
 
{ 
 
    color:black; 
 
    background:red; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

 
    <li><a href="#" class="start">Name</a> </li>

1

當創建中的元素while循環可能是你的類= '開始' 元素仍未被發現。試試這個..

 $(document).ready(function(){ 
     $(document).on('click','.start',function(){   
      $(this).removeClass("start"); 
      return false; 
     }); 
     }); 
+0

謝謝你解釋它.... – 2014-11-25 09:58:59

0
$(document).ready(function(){ 
    $(document).on('click','.start',function(){   
     $(this).removeClass("start"); 
     return false; 
    }); 
    }); 

follow this also

+0

@AbuBakkarSiddique歡迎!你可以通過以下方式瞭解更多:[link](http://www.w3schools.com/jquery/jquery_css_classes.asp) – Priyank 2014-11-25 10:05:16