【发布时间】:2015-05-07 07:03:27
【问题描述】:
我仍在尝试获取流星,因此可能会有一个简单的答案,我希望是这样。我有这个功能,当我的按钮被点击时,它可以工作并返回正确的 id。
$(document).ready(function(){
$("button").click(function(){
var selection = (this.id);
boardSpecs[0] = selection;
return boardSpecs;
});
});
我想把它变成一个流星点击事件,像这样。
Template.selectBoard.events({
'click button' : function (event) {
event.preventDefault();
var boardType = event.target.id;
Session.set('boardType', boardType);
alert(boardType);
}
});
这是按钮所在的模板。
<template name = "selectBoard">
<div class = "container">
<div class = "boardCarousel">
{{#each boardList}}
<div class = "span1">
<div class = "thumbnail">
<img data-src = "{{source}}" alt = "placeholder" class = "img-rounded">
<div class = "something">
<h2>{{name}}</h2>
<p>{{description}}</p>
<button type = "button" id = "{{id}}" class = "btn btn-primary">Select</button>
</div>
</div>
</div>
{{/each}}
</div>
</div>
【问题讨论】:
-
你能把
console.log(event.currentTarget.id)的结果贴出来吗? -
没有任何记录。我不确定这对这种情况意味着什么。
标签: meteor