0

这在流星中效果很好。

Template.xxx.events = {
'click .btn-plus': function(event) {}
}

但在此示例中,该事件从未被触发。

Template.xxx.events = {
'click .btn.btn-success.btn-mini.btn-plus.pull-right': function(event) {}
}

为什么不能使用多个类作为选择器?我需要识别 .btn-plus 类上的按钮。

问候, CID

编辑:

我的临时解决方案:

HTML 文件:

<div class="btn-plus">
  <button class="btn btn-primary btn-mini pull-right">Caption</button>
</div>

JS 文件:

Template.xxx.events = {
  'click .btn-plus': function(event) {}
}
4

2 回答 2

2

我只是快速浏览了一下文档。我认为这会奏效...

Template.xxx.events = {
    'click .btn .btn-success .btn-mini .btn-plus .pull-right': function(event) {}
}
于 2013-02-01T20:06:41.057 回答
2

http://docs.meteor.com/#eventmaps

Template.xxx.events({
   'click .btn, click .btn-success, click .btn-mini, click .btn-plus, click .pull-right': function(event) {
      console.log("clicked a button");
   }
}

这里有另一个页面解决了这个问题:Meteor JS: How to do I create event handler for multiple selectors?

于 2015-09-06T21:23:12.757 回答