由于我没有足够的积分发表评论,我必须提出一个问题。我在这里引用的情况可以在LINK看到。并且我保证在发布问题之前我已经Google搜索了几个小时。
我正在尝试能够“切换”HTML复选框以便只读。这是我到目前为止的地方。
$(':checkbox[readonly=readonly]').click(function(){return false;});
或$(':checkbox[readonly=readonly]').click(function(){return true;});
问题是指第一个设置变为(TRUE或FALSE),直到页面刷新为止。我不能重新启用复选框,只需运行其他语句即可返回相反的值(FALSE或TRUE)。
问题
非常感谢。
答案 0 :(得分:1)
如果您想在return false;
&之间切换return true;
您可以使用.change()
事件&提出了切换的具体条件。
$(':checkbox[readonly=readonly]').change(function () {
if($(this).is(':checked'))
console.log("return false");
else
console.log("return true");
});
答案 1 :(得分:0)
好的终于明白了。我会尽力保持我的观点。
$('.ReadClass').bind('click',false);
阻止检查 $('.ReadClass').unbind('click', false);
AND 切换课程 AND 添加$('.WriteClass').bind('click',true);
以启用检查< / em>的Here is a link to my jsFiddle demo. 演示循环遍历所有指定的表单元素,以切换用户输入数据的能力。
希望这有助于其他人。