在Meteor中,我可以在用户点击链接时捕获或传递链接/锚文本吗?

时间:2016-10-10 08:33:45

标签: meteor

我正在尝试将Session变量设置为用户单击链接时单击的文本。例如,如果链接是<a href="/link">The Link</a>

我想Session.set('clickedLink', <<The Link>>);但是和#34; The Link&#34;显然已被用户点击的文本字符串替换。

这可能吗?我是不是错了?

我想我可以使用类似的东西:

Template.SingleQuote.events({
  "click .link": function (event) {
    Session.set("currentPageName", event.a.text);
  }
});

1 个答案:

答案 0 :(得分:3)

使用event.target.text

Template.SingleQuote.events({
    'click .link'(event) {
        Session.set('currentPageName', event.target.text);
    }
});

编辑**

审核人员建议我更新此答案以使用以下语法,而不是发布的内容:

'click .link': function(event) {}

这两个都是流星模板事件的完全有效的语法,使用您感觉最舒服的。