切换jquery读取值错误的复选框
Toggle checkboxes with jquery reading values wrong
我有一个页面,其中显示了一系列复选框,每个复选框都有一个onClick事件,用Ajax将其值写入数据库。
我想在表单上有一个按钮来切换所有复选框,所以我使用了以下函数/jQuery:
function toggle_chk_links(){
$(".chk_user_link").click();
};
它在视觉上运行良好,唯一的问题是,尽管它根据需要触发onClick事件,但复选框是用它的旧值读取的,因此数据库获得的值与所需值相反!这是读取其"onClick事件:"中复选框的行
active=Number($("#chk_brandlink"+brand_ID).prop("checked"));
我需要用户能够手动点击每个复选框,并切换所有复选框,最好使用一个onClick函数调用。有什么建议吗?
最简单的解决方案是处理onchange
事件而不是onclick
事件。
$(".chk_user_link").change(function() {
// your change handler
});
示例:http://jsfiddle.net/7zHRm/1/
相关文章:
- jquery表单验证复选框错误显示
- Javascript错误,根据其他复选框的结果更新复选框/按钮
- Javascript复选框逻辑错误
- 复选框验证错误
- 量角器如果(复选框.isSelected())错误
- 检查所有选中的复选框是否具有值=正确,以及所有未选中的复选框的值=错误
- 未捕获的错误:语法错误,无法识别的表达式:输入:复选框[名称=ninja_forms_field_57[术语]]
- PHP 复选框邮件程序为每个错误
- 类型错误: 无法分配给只读属性“选中”复选框
- jQuery:计数选中的复选框 - 错误的计数
- 显示对话框时的错误复选框
- 我的JavaScript在复选框检查中有一些错误
- $(..).实时不是函数错误和复选框选中错误
- 语法错误,无法识别的表达式:[对象 HTMLDivElement]输入:复选框[名称=]:选中
- 保留Rails表单验证错误的复选框状态
- 即使选中复选框,也会出现错误
- 单击第一个子项后,选中所有复选框错误
- ExtJs复选框错误
- Angular复选框错误
- 复选框“错误”:无法获取属性“'checked';对象为空或未定义”