/ / jQuery मोबाइल सूची में सही चयनित आइटम नहीं दिखा रहा है - asp.net-mvc-3, jquery-mobile

jQuery मोबाइल सूची में सही चयनित आइटम प्रदर्शित नहीं कर रहा है - asp.net-mvc-3, jquery-mobile

मेरे पास एक चयन सूची है। मैं चयनित आइटम को अपडेट करने के लिए jQuery का उपयोग कर रहा हूं। बॉक्स में प्रदर्शित आइटम "टी अपडेट करते समय जब मैं चयनित मान को बदलता हूं। निम्न उदाहरण विकल्प" ए "में चयनित के रूप में सेट किया गया है। फिर मैं चयनित आइटम को" डी "में बदलने के लिए jQuery का उपयोग करता हूं। यह अभी भी" ए "दिखाता है। हालांकि, यदि आप सूची का विस्तार करते हैं, तो आप देख सकते हैं कि "d" चयनित या हाइलाइट किया गया है। निश्चित नहीं है कि समस्या को कैसे ठीक किया जाए। किसी भी मदद की सराहना की जाएगी!

http://jsfiddle.net/9wQcs/5/

एचटीएमएल:

<select id="t">
<option>select one</option>
<option id="a" selected="selected">a</option>
<option id="b">b</option>
<option id="c">c</option>
<option id="d">d</option>
</select>

jQuery:

$(document).ready(function () {
$("#d").prop("selected", "selected");
});

धन्यवाद, ब्रायन

उत्तर:

उत्तर № 1 के लिए 1

सबसे पहले, उपयोग करने से बचना चाहिए .ready() jQuery के मोबाइल में।

जब एक का चयन विकल्प प्रोग्रामेटिक रूप से, आपको पुन: ehance करने की आवश्यकता है मेनू चुनें विजेट।

$("#id").prop("selected", true);
$("select_id").selectmenu("refresh");

डेमो