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

  • PlayStation

    PlayStation

    16 Aralık 2005
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006