मैं टेबल सॉर्टर और टेबल्सॉर्टरपेजर प्लगइन का उपयोग कर रहा हूं और मुझे वास्तव में यह पसंद है। http://tablesorter.com/docs/ http://tablesorter.com/docs/example-pager.html
हालांकि मुझे अपनी एक समस्या के लिए मदद चाहिए। मैं आइटम चुनने के लिए तालिका में प्रत्येक पंक्ति के लिए चेकबॉक्स का उपयोग करता हूं। मेरे पास टेबल हेडर में "सभी का चयन करें" चेकबॉक्स भी है। पेजर स्क्रिप्ट को देखते समय मैं समझता हूं कि प्लगइन पूरी तरह से डीओएम से सभी तालिका पंक्तियों को हटा देता है और केवल दृश्यमान पंक्तियों को प्रस्तुत करता है, शेष तालिका कैश की जाती है।
तो इस तरह के कोड का उपयोग करते समय:
$("#theTable").find("input[name='cbitems']:not(:disabled)").each(
मुझे केवल वर्तमान में दिखाई देने वाले तत्व ही मिलेंगे। "छिपे हुए" पृष्ठों में तत्व नहीं।
तो मेरा सवाल है; कैश्ड टेबल को सुलभ बनाने के लिए वैसे भी है? उदाहरण के लिए:
$("#theTable").cachedTable.find("input[name='cbitems']:not(:disabled)").each(
मैंने ऑब्जेक्ट ओरिएंटेड जावास्क्रिप्ट (या इसे क्या कहा जाए) पर पढ़ने की कोशिश की है, लेकिन कोई सफलता नहीं मिली।
1 उत्तर
मेरे अपने प्रश्न का उत्तर देने के लिए:
कैश्ड टेबल पहुंच योग्य है, मैंने अभी [0] भाग छोड़ा था।
$($("#theTable")[0].config.rowsCopy).each(function() {
$(this).find("input[name='nodeitems']:not(:disabled)").attr('checked', check);
});
संबंधित सवाल
नए सवाल
jquery-plugins
JQuery लाइब्रेरी के लिए कस्टम ऐड-ऑन और प्लगइन्स। jQuery के कार्य और सुविधाएँ मानक jQuery लाइब्रेरी में शामिल नहीं हैं।