मैं तालिका में पंक्तियों को दिखाने और छिपाने के लिए show()
और hide()
का उपयोग करता हूं।jQuery: तत्वों की संख्या को कैसे गिनना है जो "प्रदर्शन" नहीं है "कोई नहीं"?
मैं गैर-छिपी हुई पंक्तियों की संख्या कैसे गिन सकता हूं (अधिक सटीक रूप से, display
के साथ पंक्तियां! = none
)?
ध्यान दें कि:
$('tr:visible').length
क्योंकि काम नहीं करेगा अगर मेज ही display=none
है, परिणाम हमेशा रहेंगे 0.
ज्यादातर मामलों में काम करना चाहिए, लेकिन टूट सकता है, क्योंकि यह सिर्फ सबस्ट्रिंग मिलान की है, और सटीक समानता परीक्षण नहीं। – Alnitak
सच है, लेकिन उसने कहा कि वह छुपा() का उपयोग कर रहा था और यह उसके साथ काम करता है। –
हां, लेकिन क्या होता है यदि कुछ अन्य संपत्ति 'foo-display: none' सेट नहीं है? आपका सबस्ट्रिंग मैच (गलत तरीके से) इसका पता लगाएगा। – Alnitak