有没有一种方法可以在 jQuery UI 中禁用按钮集,但在将按钮设置为禁用时防止按钮集样式更改为“灰色”外观?
我试过简单地处理按钮的点击事件。即:
$("#myRadioButton").click(function (event) { event.preventDefault(); });
$("#myRadioButton1").click(function (event) { event.preventDefault(); });
但这似乎不起作用。
我猜我最好的选择是将按钮集的样式应用到非 jQuery 生成的样式并将它们设置为禁用是吗?我想避免这种情况的唯一原因是将来可以启用单击按钮的功能
最佳答案
我采用的方法是创建两个类,“禁用”和“启用”,并根据需要将它们分配给按钮/图像。在我的点击功能中,我检查了类,如果有“禁用”类,我返回用户。
$('#myRadioButton').click(function(e) { if ($(this).attr('class') == 'disabled' return; });
关于javascript - 在保持默认样式的同时禁用按钮集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4342334/