Jquery中的Not-disabled只读复选框?

Jes*_*own 3 jquery

我有一个页面,上面有一个表格.我想让页面上的所有复选框和单选按钮都是只读的(不可编辑的),而不会使它们具有"禁用"外观.我只是想阻止用户轻松更改复选框的值.如何才能做到这一点?

Jen*_*and 8

这可能是最干净的方法:

var deactivator = function(event){ event.preventDefault(); };

$(':radio, :checkbox').click(deactivator);
Run Code Online (Sandbox Code Playgroud)

并重新启用它们:

$(':radio, :checkbox').unbind('click',deactivator);
Run Code Online (Sandbox Code Playgroud)