JQuery UI buttonset отключил опцию конструктора не работает - PullRequest
1 голос
/ 15 сентября 2011

У меня есть несколько наборов кнопок, которые содержат радиовходы, и я хочу, чтобы они изначально были отключены.

Передача опции отключена при создании набора кнопок не работает.

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

Однако вызов метода отключения кнопки делает.

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

Кто-нибудь знает, почему не работает первый фрагмент кода?

Ответы [ 2 ]

4 голосов
/ 27 декабря 2011

Вы можете инициализировать кнопки как отключенные, затем применить набор кнопок, используя:

// parent-div is the parent for all these buttons
$("#parent-div > input:button").button({disabled:true});
$("#parent-div").buttonset();
1 голос
/ 15 сентября 2011

После ознакомления с документацией кажется, что набор кнопок не позволяет структуру {disabled: true} Если вы хотите отключить весь набор кнопок, вы должны позвонить:

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

Однако другой код работает с кнопкой, а не с buttonset:

$("#a").button({disabled: true}) ;
...