我将 jQuery UI 按钮集用于一对开/关按钮,主要是因为您使用它可以获得漂亮的样式。我想处理点击,这样当您单击两个按钮之一时,您会看到一个对话框,您可以在其中做出更多选择,然后页面重新加载按钮处于新状态(如果状态已更改,可能不会是这样)。
问题在于,您单击的按钮在调用任何单击处理程序之前被设置为选中状态,看起来。我不想改变选择,我想手动进行。
似乎 click 事件绑定到 jQuery UI 创建的标签,我在解除绑定时有点挣扎。我想我也在问是否有其他方法可以在没有该功能的情况下获得样式......因为 buttonset 不提供任何事件处理程序,我无论如何都需要自己捕获点击事件。
我现在正在考虑的解决方案是将buttonset生成的html复制到我的代码中,保留css并删除buttonset调用。我认为在放弃之前检查 StackOverflow 可能是值得的。:)