我为我的项目选择了Ember.js,这是我第一次摆弄这个框架。目前,我试图围绕框架思考问题,并且我遇到了一个特定的问题。
我的情况是,用户将获得一个复选框列表以标记给定项目,并且我在确定选中了哪个复选框后触发了ajax调用。复选框列表是根据服务器的要求提取的,它们可能因项目而异。
我的问题是如何确定用户点击了哪个复选框,以便我能够进行ajax调用?
答案 0 :(得分:0)
如果您的复选框可以在其id或公共类上共享公共前缀,那么使用jQuery可以做些什么。您可以为每种情况添加如此事件:
$(".checkboxclass").click(function(e) {
console.log($(this).prop("id"));
});
$("input[id^='checkbox-']").click(function(e) {
console.log($(this).prop("id"));
});
然后,您可以通过选中复选框的值或ID来确定选中了哪个复选框