【发布时间】:2016-02-24 03:07:21
【问题描述】:
我在meteor.js 中设置了一个Template.inquiry.events({ 函数,它获取按钮的点击数据并向它们添加一个类。这工作正常。什么不起作用,是当我尝试单击删除课程时。
看起来像这样:
Template.inquiry.events({
'click .button': function(event){
var button_id=event.currentTarget.id
report = false;
consult = false;
contract = false;
$("#" + button_id).addClass('selected');
if(button_id == 'report' && report == false) {
report = true;
$("#" + button_id).addClass('selected');
}
else if(button_id == 'consult' && consult == false) {
consult = true;
$("#" + button_id).addClass('selected');
}
else if(button_id == 'contract' && contract == false) {
contract = true;
$("#" + button_id).addClass('selected');
}
else if(button_id == 'report' && report == true) {
report = false;
$("#" + button_id).removeClass('selected');
}
else if(button_id == 'consult' && consult == true) {
consult = false;
$("#" + button_id).removeClass('selected');
}
else if(button_id == 'contract' && contract == true) {
contract = false;
$("#" + button_id).removeClass('selected');
}
}
});
前三个“ifs”工作正常,但 removeClass ifs 不工作。有什么想法吗?
【问题讨论】:
标签: javascript jquery meteor