$("#subPanel").click(function() {
$("#subPanel").removeClass('btn-success');// it works
this.addClass('btn-default'); it didn't works.
我想从回调中获取自我对象(在本例中为$("#subPanel")
本身)。
这可能很容易出问题,所以我试着用Google搜索。 但是,我无法得到直接答案。 你能救我吗?
答案 0 :(得分:2)
检查this
,你会发现它不是一个jquery对象,而是一个没有addClass方法的DOM元素。尝试:
$("#subPanel").click(function() {
$("#subPanel").removeClass('btn-success');// it works
$(this).addClass('btn-default')
})