确定单击了哪个复选框
Determine which checkbox is been clicked
我选择了Ember.js作为我的一个项目,这是我第一次摆弄这个框架。目前,我正试图围绕框架进行思考,但我被困在一个特定的问题上。
我有一个场景,用户将获得一个复选框列表来标记给定项目,并且我必须在确定选中哪个复选框后触发 ajax 调用。复选框列表是按需从服务器获取的,它们可能因项目而异。
我的问题是如何确定用户单击了哪个复选框,以便能够进行 ajax 调用?
http://emberjs.jsbin.com/miferefivu/1/
使用一点 jQuery 可以做的是,如果您的复选框可以共享其 id 上的公共前缀或公共类。您可以像这样为每种情况添加事件:
$(".checkboxclass").click(function(e) {
console.log($(this).prop("id"));
});
$("input[id^='checkbox-']").click(function(e) {
console.log($(this).prop("id"));
});
然后,您可以通过选中复选框的值或 id 来确定已勾选的复选框
相关文章:
- 如何防止jQuery中复选框单击时执行多个代码
- 复选框单击功能不起作用
- 复选框单击覆盖表行单击
- 如果父项具有onclick绑定,则复选框单击将被忽略
- 在数据网格中的复选框单击时使用 Databinder.Eval
- 切换复选框 - 单击父 DIV 元素
- 如何调用文本框代码隐藏文本更改事件从复选框单击位于网格视图行内
- 在复选框单击时清理我的jQuery代码
- 复选框单击事件处理程序和显示/隐藏功能
- 保留 Google 地图在复选框单击时缩放到 kml 图层
- 复选框单击事件 jQuery 不起作用
- jQgrid:禁用复选框单击,仅在单击复选框时选中复选框
- 复选框单击的限制
- 计数 + / - 用于复选框单击和取消单击
- 放大复选框单击区域
- 复选框单击功能不起作用
- 根据复选框单击更改表单输入的值
- 复选框单击有效,取消选中复选框不工作Javascript
- 需要在webforms-ascx复选框单击事件上以特定方式激发事件
- Ext.grid.EditorGridPanel中的复选框(单击一次可触发编辑后事件)