gpt4 book ai didi

javascript - 在 javascript (meteorJs) 中单击时传递按钮 ID

转载 作者:行者123 更新时间:2023-12-02 16:35:51 25 4
gpt4 key购买 nike

我有以下引导元素:

<template name = "myAwesomeTemplate">    
<input class="buy btn span4" id= "cat" value ="something" />
<input class="buy btn span4" id="dog" value = "something else" />
</template>

我试图将“id”属性(本例中为猫或狗 - 取决于我单击的按钮)传递给方法函数:

Template.myAwesomeTemplate.events({nt 
'click .buy' : function (event, template) {
Meteor.call('buy', this, $(this).attr(id));
}
});

我尝试过 this.idtemplate.find('.buy') - 没有什么确切的文字。有人知道该怎么做吗?

Meteor.methods({
buy: function(thisref,idref) {
console.log(idref);
});

单击第一个输入元素时,控制台应输出“cat”,单击第二个输入元素时,控制台应输出“dog”。

此外,在这种情况下 this 到底返回什么?它似乎正在返回该特定模板有权访问的全部数据。

最佳答案

好的,我找到答案了......这有效:

Template.myAwesomeTemplate.events({
'click .buy' : function (event, template) {
Meteor.call('buy', this, event.target.id);
}
});

关于javascript - 在 javascript (meteorJs) 中单击时传递按钮 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27936868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com