मेरे पास मूल्य में एक लिंक के साथ एक HTML इनपुट है।jQuery .val परिवर्तन इनपुट मान नहीं बदलता
<input type = 'text' value = 'http://www.link.com' id = 'link' />
मैं एक निश्चित घटना पर मूल्य बदलने के लिए jQuery का उपयोग कर रहा हूं।
$('#link').val('new value');
ऊपर कोड टेक्स्ट बॉक्स के मान में परिवर्तन लेकिन (मूल्य = 'http://www.link.com' अपरिवर्तित रहता है) कोड में मूल्य नहीं बदलता है। मुझे वैल्यू = '' को बदलने के लिए भी चाहिए।
क्या आप 'code' में मतलब है:
ठीक विशेष वर्ण से बचने के लिए किया गया था? क्या आप पृष्ठ के मूल (इस प्रकार, अनमोडिफाइड) स्रोत को देख रहे हैं? –
क्रोम के निरीक्षण तत्व का उपयोग करना। – Lukas
@Luke मान बदल जाएगा, लेकिन क्रोम के इंस्पेक्टर में HTML तत्व का दृश्यमान मूल्य नहीं होगा। फिर मान को अलर्ट करने या इसे कंसोल पर आउटपुट करने का प्रयास करें और आप देखेंगे कि यह बदल गया है। देखें, यह बदल गया है: http://jsfiddle.net/a8SxF/ – TheZ