Jquery移动复选框未更新
jquery mobile checkbox not being updated
我是jquery手机新手。其他人为我写了一些代码,但它不是100%工作。有四个复选框:All, A1, A2, A3。
- 点击全选-全选
- 然后取消选中其中一个,全部关闭
- 再次点击全部-所有3被选中,但全部本身没有,它必须再次选择。
因此取消选择All的代码不起作用http://jsfiddle.net/chiti/M366L/1/
我没有写这段代码,但我必须修复它,我尝试了这两个版本,都没有工作。
$('#Select_All_1').find('span.ui-icon-shadow').attr('class','ui-icon ui-icon-checkbox-off ui-icon-shadow');
$('#Select_All_1').filter(':checkbox').prop('checked',true).checkboxradio("refresh");
谢谢
我修复并简化了你的JavaScript代码:
$(document).ready(function ()
{
$("#ALLF").click(function()
{
var thisChecked = $("#ALLF").prop("checked");
$("[id^=CheckA]").prop("checked", thisChecked).checkboxradio("refresh");
});
$("[id^=CheckA]").click(function()
{
var allChecked = true;
$.each($("[id^=CheckA]"), function(index, current)
{
if ($(current).prop("checked") === false)
allChecked = false;
});
$("#ALLF").prop("checked", allChecked).checkboxradio("refresh");
});
});
JSFiddle
相关文章:
- 材质设计精简版:如何更新复选框值
- 根据复选框值更新第一个标题列
- 如何在Knockout.js中选中复选框时更新视图模型及其依赖项
- 引导复选框-x 选中时未正确更新 DOM - 如何验证表单
- 单击“角度”复选框时更新不相关的字段
- 基于复选框 Jquery 更新文本框
- 根据复选框选择 jQuery 更新文本框
- 更新 url 而不重新加载,具体取决于使用 jquery/javascript 选择的复选框
- 选中复选框后变量未更新
- 复选框仅在第二次单击后更新模型
- 无法更新复选框的动态列表
- Javascript错误,根据其他复选框的结果更新复选框/按钮
- 如何使用 rails3-jquery-autocomplete 更新复选框/单选按钮
- 使用 Javascript 更新复选框选择时的输入字段
- 选中了“标签更新”复选框
- 在 iOS 的 JavaScript 功能中选中的更新复选框
- MVC 3:如何在选择下拉列表项时更新复选框列表
- 我想让jquery更新复选框使用ajax
- 如何在不取消复选框的情况下通过Ajax更新复选框列表
- 启用rails提交按钮更新复选框状态的有效方法