Sunday, 15 January 2012

javascript - A fast solution for filtering number using jQuery or pure JS -


यह मेरा पृष्ठ है: छवि विवरण यहाँ दर्ज करें

मैं कुंजीपटल पर रिकॉर्ड फ़िल्टर करने के लिए निम्न कोड का उपयोग करता हूं:

  फ़ंक्शन खोज () {$ ('। Co')। (); $ ('। Co')। प्रत्येक (फ़ंक्शन () {var showco = true; for (var i = 1; i & lt; = 9; i ++) {if ($ ('.txtfilter' + i.toString ()) .val ()। ट्रिम ()! = '') {If ($ (this) .find ('। डी' + i.toString ())। पाठ ()! = $ ('.txtfilter' + i.toString ())। Val ()) {showco = false;};};}; अगर (! शोसिम) {$ (यह) .hide ();};}); };  

यह 200 रिकॉर्ड के लिए अच्छा काम करता है, लेकिन अभिलेख 5000 या अधिक हो सकते हैं, यह बहुत अधिक समय लेता है और शायद ब्राउज़र लटका हुआ है।

मुझे पता है कि मेरा कोड नहीं है अनुकूलित और मुझे यकीन है कि ऐसा करने के लिए अन्य तरीके हैं, तो ऐसा करने का सबसे अच्छा और तेज़ तरीका क्या है?

किसी भी मदद की सराहना की जाएगी।


No comments:

Post a Comment