2012-04-12 40 views
0
<select name="select-choice-1" id="select-choice-1" data-native-menu = false multiple=true> 
<option value="standard">Standard: 7 day</option> 
<option value="rush">Rush: 3 days</option> 
</select> 

$("#select-choice-1").selectmenu({ 
    change: function() { 
     DataObj.GetJson(DataObj.GetRequestUrl("InitData","sessionKey="+ DataObj.sessionKey),"InitData"); 
    } 
}); 

這就是我對選擇變化above.But它不工作時,我改變了選擇menu.I還是不知道它是如何發生爲什麼jquerymobile我改變功能不工作時,使用多個selectmenu

+0

現在,我已經完成了項目。我不明白爲什麼我不會使用change函數觸發事件。必須將事件綁定在document.ready()上,也不要不會工作? – user1180629 2012-05-21 03:52:30

回答

0

代碼林試試這個:

$("#select-choice-1").selectmenu(); 
$("#select-choice-1").bind("change", function(event, ui) { 
     DataObj.GetJson(DataObj.GetRequestUrl("InitData","sessionKey="+ DataObj.sessionKey),"InitData"); 
}); 
+0

我試過這個,但它沒有工作.Fire bug說$(「#select-choice-1」)。selectmenu不是一個函數。我使用jquery 1.64,它會在jQuery 1.7中工作嗎? – user1180629 2012-04-12 11:43:46

+0

我使用[這裏](http://jquerymobile.com/test/js/jquery.mobile.js)最新的jQueryMobile js – 2012-04-12 12:00:10

+0

這仍然does not work.I使用onchange事件的DOM而不是它的工作,什麼是這件事? – user1180629 2012-04-16 11:00:22

相關問題