有没有办法可以在jQuery UI中禁用按钮组,但在将按钮设置为禁用时阻止按钮组样式更改为“灰显”外观?
我尝试过简单地处理按钮的click事件。 IE:
$("#myRadioButton").click(function (event) { event.preventDefault(); });
$("#myRadioButton1").click(function (event) { event.preventDefault(); });
但这似乎不起作用。
我猜我最好的选择是将buttonset中的样式应用到非jQuery生成的样式并将它们设置为禁用是吗?我之所以希望避免这种情况,是因为将来能够点击按钮
答案 0 :(得分:0)
我接近这个的方法是创建两个类,'禁用'和'启用',并根据需要将它们分配给按钮/图像。在我的点击功能中,我检查了课程,如果有“禁用”课程,我会返回用户。
$('#myRadioButton')。click(function(e){if($(this).attr('class')=='disabled'return;});