1

我有一些包含无线电输入的按钮组,并希望它们最初被禁用。

在构造按钮集时传入 disabled 选项不起作用。

$("#a").buttonset({disabled: true});
$("#b").buttonset({disabled: true});
$("#c").buttonset({disabled: true});
$("#d").buttonset({disabled: true});

但是,调用按钮禁用方法可以。

$("#a").buttonset("disable");

有谁知道为什么第一段代码不起作用?

4

2 回答 2

4

您可以将按钮初始化为禁用,然后使用以下方法应用按钮集:

// parent-div is the parent for all these buttons
$("#parent-div > input:button").button({disabled:true});
$("#parent-div").buttonset();
于 2011-12-27T16:26:14.953 回答
1

查看文档后,按钮集似乎不允许 {disabled: true} 结构。如果你想禁用整个按钮集,你应该调用:

$("#a").buttonset("disable") ;

但是,其他代码适用于按钮,而不是按钮集:

$("#a").button({disabled: true}) ;
于 2011-09-15T10:38:33.670 回答