gpt4 book ai didi

javascript - meteor.js - 将单击的元素的 id 传递到集合

转载 作者:太空宇宙 更新时间:2023-11-03 22:32:57 25 4
gpt4 key购买 nike

我构建了一个包含 3 个元素的页面,每个元素如下所示:

<div class="col-md-4 event-type">
<a href="{{ pathFor 'step2' }}" id="eventchoice" name="eventchoice" value="corporate">
</a>
</div>

我正在尝试传递 <a> 的值、名称或 id使用以下代码将元素添加到集合中:

EventsController.events({
'click #eventchoice' : function(event) {
console.log(event.target.getAttribute("id"));
console.log(event.target.getAttribute("name"));
console.log(event.target.getAttribute("value"));

var eventchoice = event.target.value;
var params = {
eventchoice: eventchoice
}

//Insert Event
Meteor.call('addEvent', params);
FlashMessages.sendSuccess('Event Added');
}
});

我添加了console.log来查看是否可以获得<a>的id/名称/值元素,但控制台为所有这些输出“null”。因此,在 eventAdd 方法中没有任何内容可传递给集合。

我不认为问题出在 EventsController、addEvent 方法或 Events 集合上。我有什么想法可以传递这些值吗?

感谢您的帮助!

最佳答案

我认为你的 Controller 肯定有问题,因为如果你检查Meteorpad here ,它工作得很好。尽管如果您有许多相似的元素,您可能希望使用类而不是 id。

关于javascript - meteor.js - 将单击的元素的 id 传递到集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33929017/

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