मेरे पास मेरे पृष्ठ पर निम्न jQuery कोड है:jQuery textbox.val ('xxxx') आग में परिवर्तन नहीं कर रहा है?
var isChanged = false;
$(document).ready(function()
{
$('.change').change(function() {
isChanged = true;
});
});
मैं एक प्लगइन का उपयोग कर रहा हूं जो टेक्स्ट बॉक्स के मान को संशोधित करता है जो इसे उपयोग करने के लिए लिंक किया गया है:
target.val('xxxx');
टेक्स्ट बॉक्स में एचटीएमएल (एएसपीनेट से) है:
<input name="ctl00$cphHolder1$rptFlex$ctl01$txtLeftRank"
type="text"
value="52°"
id="ctl00_cphHolder1_rptFlex_ctl01_txtLeftRank"
class="change atiselector" />
जब कोड का उपयोग कर टेक्स्ट बॉक्स का मूल्य बदल जाता है, तो परिवर्तन फायरिंग नहीं होता है। अगर मैं टेक्स्ट बॉक्स में टाइप करता हूं, तो परिवर्तन आग लग जाता है। मैं क्या खो रहा हूँ?
+1 बिल्कुल सही। –
कभी भी बेवकूफ चीजों में से एक। इसे पैच वैल() से संवेदनात्मक रूप से व्यवहार करने के लिए –
@AndrewBullock और यदि आपने यह "समझदार" पैच लागू किया है, तो संभवतः आप यह खोज लेंगे कि यह आपके ऐप के प्रदर्शन को काफी हद तक खराब कर देता है। – NobodyMan