मैं jQuery मोबाइल ऐप लिख रहा हूं। मैं नीचे दिए गए कथन के माध्यम से ड्रॉप-डाउन चयनित विकल्प बदल रहा हूं: - $ ("# डेटाबेस नाम")। वैल (डीबी);jQuery मोबाइल चेंज ड्रॉपडाउन चयनित विकल्प और इसे रीफ्रेश करें
मुझे यकीन है कि सही डीबी मान पास होने के बारे में मुझे यकीन है, क्योंकि मैंने इसे अलर्ट के माध्यम से चेक किया है। जब मैं ड्रॉप डाउन को ड्रिल करता हूं, तो यह सही टेक्स्ट भी दिखाता है, लेकिन ड्रॉपडाउन स्वयं चयनित टेक्स्ट को सही नहीं दिखा रहा है।
कोई भी ताज़ा कॉल मुझे डालने की आवश्यकता है?
संपादित करें: Phill से -Adding कोड, जवाब नीचे
<script type="text/javascript">
$("#@ViewBag.DivTitle").live('pageshow', function() {
var db = getCookie("DataBaseNames");
$("#DataBaseNames").val(db);
$("#DataBaseNames option[value='"+ db + "']").attr("selected", "selected");
// refresh value , Following is what is required
$('select').selectmenu('refresh');
$("#cmdLogOn").live("click", function() {
var dbSelected = $("#DataBaseNames option:selected").text();
setCookie('DataBaseNames', dbSelected);
});
});
function setCookie(name, value) {
var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
</script>
कोड देखना अच्छा लगेगा, कृपया अपना प्रश्न संपादित करें और कुछ उदाहरण कोड जोड़ें। शायद http://jsfiddle.net –