2011-09-02 18 views
7

Mam następujące pola wyboru:Zmiana etykietę wyboru JQuery Telefony

<input type="checkbox" id="ui-5"/><label for="ui-5">checked</label> 

chciałbym zmienić jego wartość na niezaznaczone, jeśli jej nie sprawdził i sprawdza, czy jest zaznaczone. Próbowałem już tego kodu:

$("#ui-5").click(function(){ 
    $("label[for='ui-5']").text("unchecked"); 
}); 

Zmienia etykietę, ale projekt mojego pola wyboru staje się dziwny. Jak mogę to naprawić?

Odpowiedz

12

jQuery mobile zmienia oryginalnego HTML strony, to wydaje się działać:

$("#ui-5").change(function() { 
    $("label[for='ui-5'] span.ui-btn-text").text("unchecked"); 
}); 
+0

thanx pęczek człowieka! spróbuję tego –

+0

Przeszukano w całej sieci dla rozwiązania, a ta faktycznie zadziałała. Dzięki! –

+0

Dziękuję bardzo! –

Powiązane problemy