2012-07-28 3 views
3

JQuery 모바일에서 슬라이더 값을 프로그래밍 방식으로 설정하는 방법은 무엇입니까? 나는 다음과 같은 슬라이더를 정의한 다음 페이지가 나타나면프로그래밍 방식으로 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"); 
    } 
    } 
} 

무엇이 잘못 되었나요?

답변

1

이것은 나를 위해 작동

에도이 생각
<select name="slider" id="stopplay" data-role="slider"> 
    <option value="off">Play</option> 
    <option value="on" >Stop</option> 
    </select> 

$("#stopplay").val('on').slider("refresh"); 
+1

작동하지 않는 것 같습니다. – Justin

+1

작업 확인 jQuery 버전 –