javascript - 在保持默认样式的同时禁用按钮集

标签 javascript asp.net jquery css

有没有一种方法可以在 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/

相关文章:

javascript - FullCalendar:当 event.Title 相同时阻止重叠

c# - 未找到 System.Security.Cryptography

javascript - 针对 Drupal 7 中的特定错误

javascript - 如何在滚动后显示固定但如果屏幕小于则隐藏它

javascript - 将 View 模型映射到 KnockoutJS 验证

javascript - jQuery 使用每个函数内部的值

javascript - 将数组作为 URL 参数传递 JavaScript/GAS

c# - 回发后如何在 gridview 上保留颜色? ASP.NET C#

asp.net - 使用 .NET Core ASP.NET Web 应用程序将 Excel 文件导入到 SQL Server 数据库

jquery - 无法检查 JavaScript 中的所有复选框