2012-04-12 4 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"); 
    } 
}); 

mehrere selectmenu verwenden, die alle meinen Code zu wählen Änderung ist above.But es nicht funktioniert, wenn ich die ausgewählte menu.I keine Ahnung, verändert, wie esWarum ändern Arbeit tut in jquerymobile wenn Im

+0

Jetzt habe ich schon die project.Still fertig ich kann nicht verstehen, warum ich das Ereignis mit den Änderungs function.Must des im document.ready binded Ereignisse ausgelöst coundn't() noch es würde nicht funktionieren? – user1180629

Antwort

0

geschah versuchen sie folgendes:

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

Ich habe das versucht, aber es hat nicht funktioniert.Feuer Fehler sagte $ ("# select-choice-1"). Selecmenu ist keine Funktion.Im mit jquery 1.64, wird es in jquery 1.7 funktionieren? – user1180629

+0

Ich benutze neueste jQueryMobile js von [hier] (http://jquerymobile.com/test/js/jquery.mobile.js) –

+0

das funktioniert immer noch nicht. Ich habe das onchange-Ereignis für DOM stattdessen verwendet und es funktioniert, was war Der Grund? – user1180629

Verwandte Themen