jQuery icheck 回调 - 单击了哪一个
jquery icheck callback - which one was clicked
我正在使用iCheck jQuery库,似乎无法找到一种方法来检测事件与哪个元素有关。设置任何回调始终返回每个元素,而不仅仅是我单击的元素。我需要找到切换了哪个元素,而不是全部。
$("input").on('ifToggled', function(e){
console.log(this); //returns all 3 checkboxes below
console.log(e.currentTarget); //returns all 3 checkboxes below
console.log(e.target); //returns all 3 checkboxes below
});
<input type="checkbox" class="icheck" name="exercise[27][save_as_default]" style="position: absolute; opacity: 0;" value="1">
<input type="checkbox" class="icheck" name="exercise[498][save_as_default]" style="position: absolute; opacity: 0;" value="1">
<input type="checkbox" class="icheck" name="exercise[240][save_as_default]" style="position: absolute; opacity: 0;" value="1">
一旦我给复选框元素唯一 ID,它就起作用了。
你也可以使用类名而不是"input"。
$('.icheck').on('ifToggled', function () {
if ($(this).prop("checked")) {
console.log($(this).val());
}
})
您可以在没有任何外部库的情况下执行此操作
$(".icheck").on('change', function(){
console.log(this.name);
});
相关文章:
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 单击更改图标并通过javascript添加一个css类
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 复选框:一次只允许单击一个复选框
- 一个按钮中的两个onClick功能,并希望一个接一个地发生一个单击功能
- 为什么在模糊事件处理程序中添加setTimeout会修复“;掩蔽”;另一个单击处理程序的
- jQuery复选框和span共享一个单击事件
- 通过它查询谷歌地图上已经存在的标记's的lat和long,并以编程方式在其上触发一个单击事件
- jQuery icheck 回调 - 单击了哪一个
- 在开发元素被确认后,在开发元素下方保留一个单击按钮
- 一个.单击函数在 jQuery 中不起作用
- Javascript - 多类.如何区分单击了哪一个
- $('html').单击一个又一个单击事件
- 如何从对象中获取ng中单击的元素中的哪一个重复
- 哪一个性能更好.请单击下面的列表
- 如何仅在前一个单击完成时执行下一个单击
- 如何将单击事件绑定到另一个单击元素中的元素
- 单击另一个单击事件中的定位标记