/ / कैसे jquery मोबाइल के लिए spinbox इनपुट के मूल्य विशेषता पाने के लिए

jquery मोबाइल के लिए स्पिनबॉक्स इनपुट का मान विशेषता कैसे प्राप्त करें

यह एक बुनियादी jQuery सवाल है - मैं यहाँ स्पिनबॉक्स प्लगइन का उपयोग कर रहा हूँ:

http://dev.jtsage.com/jQM-Spinbox/

<div data-role="fieldcontain">
<label for="spin">Input spinner</label>
<input data-role="spinbox" name="spin" id="spin" value="50" min="0" max="100" />
</div>

+ या - पर क्लिक करने पर अद्यतन मूल्य सही ढंग से दिखाया जाता है

लेकिन इस कॉल का उपयोग कर...

$(this).replaceWith("<div>"+ $("#spin").val +"</div>" );

..कचरा लौटाता है (कोड) और

$(this).replaceWith("<div>"+ $("#spin").value +"</div>" );

.. "अपरिभाषित" लौटाता है

मैं कुछ तत्वों को स्पिनबॉक्स के मूल्य से बदलना चाहता हूं। मुझे लगता है कि विजेट को इसे इतना आसान बनाना चाहिए। किसी भी मदद की सराहना की जाएगी

अग्रिम में धन्यवाद

उत्तर:

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

jQuery val() एक विधि है संपत्ति नहीं, निम्नलिखित का प्रयास करें:

$(this).replaceWith("<div>"+ $("#spin").val() +"</div>" );

अगर आप उपयोग करना चाहते हैं value संपत्ति आपको jQuery ऑब्जेक्ट को DOM तत्व में कनवर्ट करना चाहिए:

$("#spin")[0].value