由于我没有足够的积分来发表评论,所以我必须提出一个问题。我引用的情况可以在这里看到LINK。我保证在发布问题之前我已经搜索了几个小时。
我试图能够将 HTML 复选框“切换”为只读。这是我到目前为止的位置。
- “禁用”不是一个选项。它不会与表格一起发布。
- “READONLY”并不是真正的只读。它可能会变灰,但仍然可以单击。
- 似乎唯一可行的是LINK所指的内容,即 READONLY 应用于复选框,然后是一些 jQuery,例如:
$(':checkbox[readonly=readonly]').click(function(){return false;});
或$(':checkbox[readonly=readonly]').click(function(){return true;});
- 我还搞砸了交换类,以防只读属性受到限制。
问题是无论第一个设置变成什么(TRUE 或 FALSE),它都会保持原样,直到页面被刷新。我不能简单地通过运行另一个语句来返回相反的值(FALSE 或 TRUE)来重新启用复选框。
问题
- 有没有办法能够切换 .click 事件的返回(真或假)?
- 是否有另一种选择来切换检查复选框的能力?
谢谢一堆。