javascript - getting error : TypeError: $(...).live is not a function -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 10 उत्तर
मैं लागू करने की कोशिश कर रहा हूँ इनलाइन संपादन लेकिन मुझे एक त्रुटि मिल रही है:
प्रकार त्रुटि: $ (...)। फ़ंक्शन $ ('# editbox') नहीं है। Live ('blur', function ) { मेरा कोड:
& lt; script & gt; $ (दस्तावेज़) .ready (function () {$ ('td.edit')। क्लिक करें (फ़ंक्शन (ई) {var $ target = $ (e.target); यदि ($ target.is ('# editbox')) {वापसी;} $ ('। Ajax')। Html ($ ('। Ajax इनपुट ')। Val ()); $ ('। Ajax ')। RemoveClass (' अजाक्स '); $ (This) .addClass ( 'ajax'); $ (यह) .html ('& lt; इनपुट आईडी = "एडिट बॉक्स" आकार = "10" प्रकार = "टेक्स्ट" मान = "' + $ (यह) .text () + '" & gt;'); $ ( '# Editbox') का चयन करें ()।; }); $ ('Td.edit') कुंजीडाउन (कार्य (घटना) {arr = $ (this) .attr ('class')। विभाजन (""); अगर (event.which == 13) {$ .ajax ( {Type: "POST", url: "आपूर्तिकर्ता / अपडेट। Php", डेटा: "मान =" + $ ('। एजेक्स इनपुट')। Val () + "& amp; rowid =" + arr [2] + " & Amp; फ़ील्ड = "+ arr [1], सफलता: फ़ंक्शन (डेटा) {$ ('। Ajax')। Html ($ ('.jax इनपुट')। Val ()); $ ('। Ajax') RemoveClass ('ajax');}}};}}); $ ('# Editbox')। Live ('blur', function () {$ ('। Ajax')। Html ($ ('.jax input')। Val ()); $ ('। Ajax')। RemoveClass ('अजाक्स');}); }); & Lt; / स्क्रिप्ट & gt;
html:
उपयोग पर
( live
$ ('body') के बजाय। पूर्व>
Comments
Post a Comment