Я пытаюсь программно изменить значение флип-переключателя, но это не работает, вот HTML
<label for="flip-1">Flip switch:</label>
<select name="flip-1" id="flip-1" data-role="slider">
<option value="NG">NG</option>
<option value="OK">OK</option>
</select>
<input type="text" id="name" />
<input type="number" id="age" />
Вот сценарий
$("#flip-1").on('slidestart', function (event) {
var name = document.getElementById("name").value;
var age = document.getElementById("age").value;
if (name == "" || age == "") {
$("#flip-1").val("NG").flipswitch("refresh");
} else[
// slide it to OK
]
});
Что мне нужно, так это то, что NG
будет выбрано все время, но только если в обоих входах есть какой-то текст
Вот скрипт http://jsfiddle.net/r9X5U/6/.