我有一些包含无线电输入的按钮组,并希望它们最初被禁用。
构建按钮组时传入禁用选项不起作用。
$("#a").buttonset({disabled: true});
$("#b").buttonset({disabled: true});
$("#c").buttonset({disabled: true});
$("#d").buttonset({disabled: true});
但是,调用按钮禁用方法可以。
$("#a").buttonset("disable");
有谁知道为什么第一段代码不起作用?
答案 0 :(得分:4)
您可以将按钮初始化为已禁用,然后使用以下方法应用按钮:
// parent-div is the parent for all these buttons
$("#parent-div > input:button").button({disabled:true});
$("#parent-div").buttonset();
答案 1 :(得分:1)
签出documentation后,似乎按钮组不允许{disabled:true}结构。如果要禁用整个按钮组,则应调用:
$("#a").buttonset("disable") ;
但是,其他代码使用按钮,而不是按钮集:
$("#a").button({disabled: true}) ;