2010-05-11 3 views
5

Ich benutze die jquery buttonset() auf einer Reihe von Optionsfeldern (um sie zu torten). Ich möchte das ausgewählte Optionsfeld für ein anderes Benutzerereignis festlegen können. Ich habe das untersucht und zwar während ich den ausgewählten Radio-Button einstellen kann, aber ich kann auch nicht (einfach) die Benutzeroberfläche aktualisieren, um anzuzeigen, was der ausgewählte Radio-Button ist.jquery buttonset()

Von dem, was ich sagen kann, ich brauche dies rufen Sie das Optionsfeld mit dem Index n gesetzt

$('input[name="transactionsRadio"]')[n].checked = true; 

geprüft werden, und führen Sie dann einige gewundene jQuery-Selektor ruft die ui-State-aktiv zu entfernen ein Etikett und wenden Sie es auf das neue Etikett an.

Ist dies wirklich der optimale Weg, dies zu tun? Ich hatte eine äquivalente Methode zu der 'activate' Methode erwartet, die für die jquery Accordian Kontrolle verfügbar ist.

Eine elegantere Lösung wäre wünschenswert!

Antwort

7
$("#yourInput").attr("checked", true).button("refresh"); 
+0

Danke - sollte ich selbst gefunden haben! Ich habe versucht, eine .set-Methode zu finden ... – Kevin

Verwandte Themen