Using JQuery in lost focus event handler to identify which row in GridView has modified text -
मुझे एक मानक ASP.NET GridView के अंदर ItemTemplate में एक टेक्स्टबॉक्स मिला है। टेक्स्टबॉक्स (DevExpress से) क्लाइंट-साइड इवेंट 'LostFocus' का समर्थन करता है LostFocus ईवेंट हैंडलर से, मैं उस टेक्स्टबॉक्स के मान को पुनः प्राप्त करना चाहूंगा, साथ ही ग्रिड की उस पंक्ति में कई अन्य फ़ील्ड के मूल्य को प्राप्त करना चाहूंगा, ताकि मैं उस गणना में परिणाम के साथ उन अन्य फ़ील्ड को अपडेट कर सकूं। क्या किसी को पता है कि मैं क्लाइंट-साइड हैंडलर में पंक्ति की पहचान कैसे कर सकता हूं ताकि मैं सर्वर पर जाने के बिना उस पंक्ति के मानों को पार्स कर सकूं? अधिमानतः jquery का उपयोग कर ताकि मेरे पास प्रत्येक ब्राउजर के लिए अलग जावास्क्रिप्ट न हो।
अगर आप सुनिश्चित करें कि कोई & lt; tr & gt;
पाठ बॉक्स और ग्रिडव्यू की पंक्ति के बीच तत्व नहीं हैं, तो आप यह कोशिश कर सकते हैं:
var पंक्ति = $ (textbox) .parents 'टीआर: पहले');
यह मानते हुए कि आपके पास पाठ बॉक्स वर् है जो अविकसित पाठ बॉक्स के DOM तत्व का प्रतिनिधित्व करता है।
ध्यान दें कि इस तरह से पंक्ति एक jQuery ऑब्जेक्ट को इंगित करेगी।
> यदि आप DOM तत्व चाहते हैं तो अभिव्यक्ति के अंत में .get (0)
जोड़ें ...
Comments
Post a Comment