2016-05-24 8 views
3

ich folgende Markup mit einem Checkbox-basierten Flipswitch in jQuery Mobile erstellen 1.4.5:Wie bekomme ich den Wert eines Checkbox-Flipswitches in JQuery Mobile 1.4.5?

$("#flip-1").val() 
:

<label for="flip-1">Checkbox Flip switch:</label> 
<input data-role="flipswitch" name="flip-1" id="flip-1" type="checkbox"> 

Offenbar die gleiche Methode, den Wert für eine ausgewählte basierte Flipswitch zu bekommen

funktioniert nicht mit der Checkbox-basierten Version, und ich bekomme immer den Wert von "on".

Was mache ich hier falsch? Gibt es eine Möglichkeit, den Wert wie für die Select-basierte Version zu erhalten?

Fiddle: http://jsfiddle.net/2ckHr/296/

Vielen Dank im Voraus

Antwort

4

Statt .val des Lesens() lesen Sie die Eigenschaft checked:

alert($("#flip-1").prop("checked")); 

Aktualisiert FIDDLE