jQuery - 删除类时

时间:2016-01-19 06:38:44

标签: javascript jquery html class events

我有一个这个类Loading的div ..我只需要在删除这个类时在jQuery中做一些事情。

我试过这个

$(".class").not('loading').each(function(){

  // do something

});

谢谢!

2 个答案:

答案 0 :(得分:0)

我猜你已经删除了课程并试图这样做。

$(".class").not('.loading').each(function(){
  // do something
});

否则,

if(!$('.class').hasClass('loading')){
//Do something
}

答案 1 :(得分:0)

根据您的评论,我假设您的.loading课程已在文档准备就绪上删除

请尝试以下代码,确保将其包装在$(document).ready(function(){..........});



$(document).ready(function(){
  $(".demo").removeClass("loading"); // Remove this line and check again you will understand the difference

  if(!$(".demo").hasClass("loading"))
  {
  	alert("Loading Class is Removed!");
  }  
});

.demo
{
  color:green;
}

.loading
{
  color:red;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="demo loading">
  This is loading class
</div>
&#13;
&#13;
&#13;

  

注意:在这里,我使用alert,您必须添加您想要执行的操作的脚本,或者在删除课程.loading时发生。

Working : JSFiddle