SORU
21 EYLÜL 2010, Salı


bir WordPress kullanmak doğru kontrol devlet anahtar nasıl radyo düğmesi UI -

Eğer radyo düğmeleri bir dizi var, tüm jQuery UI ile tarz .() düğmesine basınız.

Kontrol onların durumu değiştirmek istiyorum, ama ben bunu ne zaman konteyner programlama yoluyla değiştirme olayı

$("#myradio [value=1]").attr("checked", false);
$("#myradio [value=2]").attr("checked", true);

Değerleri doğru değişti, ama UI tasarım hala kontrol stil ve kontrol ile işaretli radyo düğmesi hala işaretlenmemiş görünüyor gösterir.

Düğmesini jQuery UI belgelere baktım() radyo düğmeleri için bir yöntem, ama bu durumu değiştirmek ve UI tasarım güncelleme hakkında hiçbir şey yok.

Herhangi bir fikir? Burada ben bir şey eksik gibi hissediyorum.

Düzenleme:

Sorunun kısaca arama "$("") seçici.düğme("disable");" kod değişmez düğmenin etkin devlet - temel radyo düğmesi doğru baktım, ama UI etkin durum değişmez, yani bir silik butonu görünüyor sanki hala kontrol ve gerçek seçili düğmesi görünür denetlenmeyen.

Çözüm

$("selector").button("enable").button("refresh");

CEVAP
21 EYLÜL 2010, Salı


Temel devlet değiştirdikten sonra refresh yöntemini çağırmanız gerekir:

Yeniler düğmesi görsel durumu. Yerli elemanın kontrol veya devre dışı devlet sonra düğme durumu güncelleştirmek için yararlıdır değişti programlama yoluyla.

Örnek çalışma: http://jsbin.com/udowo3

function setRadio(id) {
    var radio = $('#'   id);
    radio[0].checked = true;
    radio.button("refresh");
}

Radyolar için Kimlikleri kullanır, ama bir jQuery örneği input[type=radio] ilgili element içeren aldığın sürece önemi yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • IGN

    IGN

    19 EYLÜL 2006
  • Justin Davis

    Justin Davis

    14 Ocak 2008
  • LimeFire

    LimeFire

    2 ŞUBAT 2012