jquery - 复选框绑定(bind) CHANGE 事件

标签 jquery events bind

我想在用户单击/触摸复选框后提交表单:

HTML

<input type="checkbox" name="chkSales" id="chkSales" class="custom" data-inline="true" data-mini="true"/><label for="chkSales">Sales</label>                                         
<input type="checkbox" name="chkArrival" id="chkArrival" class="custom" data-inline="true" data-mini="true"/><label for="chkArrival">New Arrival</label>                                                         

​ Js:

$("input[type='checkbox']").change(function() {
    alert(e);
    print(e);
});​

从我在这里读到的内容来看,它应该确实有效,但 id 确实有效!我的问题出在哪里?

(应该改变,因为移动设备不点击,它们使用触摸...... http://jsfiddle.net/usTHG/2/

最佳答案

$("input[type='checkbox']").change(function(e) {
                                            ^---- you missed e here
    alert(e.type); 
    print(e);
});​

<强> Working example

关于jquery - 复选框绑定(bind) CHANGE 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11114056/

相关文章:

jQuery 移动列表功能不起作用

events - 在 grails 中获取更新的域属性的旧值

java - 带有 AWTEventListener 的全局事件监听器以及如何从中提取 MouseEvent

javascript - 无法将脚本绑定(bind)到 DOM 中的新元素

C++ 仿函数绑定(bind)

php - 将数据传递给 uploadify

javascript - TypeScript 在 Namespace 下扩展 JQuery

Jquery加载参数

c# - 当触发另一个类的事件时通知

java - 如何以编程方式检测 Tomcat webapp 中已使用的端口?