【发布时间】:2013-08-07 07:47:46
【问题描述】:
请检查下面给出的提琴手。
我想在选中一个时禁用所有其他...在创建的提琴手上按预期工作。但是当我取消选中已经选择的一项时,我希望所有这些都被启用...
我的代码有问题。请帮我解决它。
我也想知道是否有类似 on unclick 事件可用...
下面是我的代码..
$(".session_outcome_chk_list").click(function () {
$('.session_outcome_chk_list').each(function () {
if ($(this).is(":checked")) {
$(this).removeAttr("disabled");
} else {
$(this).attr("disabled", true);
}
});
});
编辑:
我还需要在页面加载时执行相同的操作,例如在提交时选择一个复选框,在表单加载时它还应该检查天气是否已选中,然后禁用。
在页面加载时您已经选择了一个项目的表单的更新场景。
http://jsfiddle.net/ymtwK/17/
【问题讨论】:
-
逻辑在
put alert($(this).is(":checked"));之前有点错误if ($(this).is(":checked")) {你会明白的 -
而且我认为
Radio按钮在您的情况下的用户体验方面将是不错的选择。 -
@SaurabhBayani tnx 的建议,实际上问题是这是一个已经实施的巨大系统,在其中我需要一些对其他领域有一些影响的小机会..
-
哦!那你就无助了 ;-) 祝你好运。
-
@SaurabhBayani 你能帮我解决这个问题吗? stackoverflow.com/questions/18096641/…
标签: jquery checkbox checkboxlist