2013-03-23 81 views
0

这里是我的代码:http://jsfiddle.net/smotru/fqDZt/ 当我点击任何div它不应该提醒我,因为没有类。 我应该怎么做才能使它正常工作?jquery .click删除类

$(document).ready(function() { 
    $('.selpage1').click(function() { 
     selpage(1); 
    }); 
    $('.selpage2').click(function() { 
     selpage(2); 
    }); 
    $('.selpage3').click(function() { 
     selpage(3); 
    }); 
    for (j = 1; j < 6; j++) { 
     $('#pg' + j).removeClass('selpage' + j); 
    } 
}); 

function selpage(i) { 
    alert(i); 
} 

回答

0

Wheren您删除类,你也应该解除绑定click事件

$('.selpage' + j).unbind('click'); 
+0

但我希望它以后工作时,我再次添加类:( – smotru 2013-03-23 19:19:36

+1

在这种情况下,不解除绑定,但在点击事件寻找一个班级的现在作出决定。 – PSL 2013-03-23 19:23:04