我有以下
<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逻辑吗?
提前谢谢。
答案 0 :(得分:1)
更改
Template.configs.events = {
'click li': function(e) {
var txt = e.target.textContent;
Meteor.call('foo', txt, function(err, response) {
});
}
};