JQueryモバイルでスライダーの値をプログラムで設定するにはどうすればよいですか? 次のスライダーを定義しています。
<label for="optionSlider">Are you sure?</label>
<select id="optionSlider" name="slider" data-role="slider">
<option value="no">No</option>
<option value="yes">Yes</option>
</select>
ページが表示されたら、「はい」に設定したいと思います。「selected」属性を使用できることはわかっていますが、値が動的になるため、プログラムで設定する方法を理解する必要があります。現在、私は以下を使用しています:
$("#myPage").live("pageshow", function () {
var flag = "yes"
if ((flag != null) && (flag != undefined)) {
if (isTrackSet == "no") {
$("#optionSlider", "#myPage").val("no");
} else {
$("#optionSlider", "#myPage").val("yes");
}
}
}
私は何を間違っていますか?