jQuery setzen Sie Buttonset-Radios manuell

7

Ich versuche manuell eine Optionsschaltfläche zu aktivieren, aber es gibt ein Problem. Der Code funktioniert gut:

%Vor%

Aber wenn ich jQuery UI in die Praxis umsetze und die Radios zu einem Buttonset mache, bricht alles. Auch hier funktioniert alles gut, bis ich das .buttonset () einfüge, dann sehen sie viel besser aus als normale Radios, aber die obige Einstellung funktioniert überhaupt nicht.

EMPHASIS AUF FOLGENDES:
Ist jemand in der Lage gewesen, einen Radioknopf manuell zu setzen, während .buttonset () auf diesen Radios aktiv ist?

    
Yottagray 28.02.2011, 18:03
quelle

1 Antwort

21

Sie müssen lediglich den "refresh" -Betrieb für das Schaltflächen-Widget aufrufen, nachdem Sie das Attribut "checked" gesetzt haben.

%Vor%

Hier ist jsfiddle .

Beachten Sie, dass das Festlegen der Eigenschaft "checked" (und einige würden sagen, sollte ) mit der Funktion .prop() festgelegt werden sollte:

%Vor%     
Pointy 28.02.2011, 18:44
quelle

Tags und Links