流星事件:列表元素的子项

时间:2017-03-21 11:40:35

标签: jquery meteor html-lists meteor-blaze

我有以下

<template name="configs">
  <ul>
    {{#each config in configs}}
      <li>{{config.title}}
        <span>{{config.url}}</span>
      </li>
    {{/each}}
  </ul>
</template>


Template.configs.events = {
 'click li': function(e) {
   Meteor.call('foo', $(e.target).children('span').html();, function(err, response) {
     });
  }
};

我想在点击列表元素后收到“span”-text() - 值。不幸的是,实际方法总是导致空对象。我必须应用特殊的Meteor逻辑吗?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

更改

Template.configs.events = {

 'click li': function(e) {
   var txt =  e.target.textContent;
   Meteor.call('foo', txt, function(err, response) {
     });
  }
};