मेरे पास कई पंक्तियों (+50) और कोशिकाओं (+50) वाली एक तालिका है। अब मैं एन jQuery के साथ पहली या अंतिम कोशिकाओं को हटाना चाहता हूं।jQuery के साथ पहले या अंतिम तत्वों की 'n' संख्या को इष्टतम तरीके से कैसे हटाएं?
var n = 10;
var last = true;
for (var i = 0; i < n; i++) {
table.find('tr').each(function() {
if(last)
$(this).find('td:last').remove();
else
$(this).find('td:first').remove();
});
}
नोट:: table
एक jQuery तत्व है वर्तमान में मैं निम्नलिखित कोड है।
कोड काम करता है, लेकिन बहुत धीमा करता है जब मेरे पास 50 कोशिकाओं के साथ 50 पंक्तियों वाली तालिका होती है और मैं 10 अंतिम कोशिकाओं को हटा देता हूं। कोई विचार कैसे कोड को अनुकूलित करने के लिए?
संपादित करें: मैंने पहले खंड को भी जोड़ा है।
'n-th-last-child ऑपरेटर 'का बहुत चालाक उपयोग, मुझे यह पसंद है :) – ntziolis
यह अद्भुत काम करता है! मुझे यह पसंद है ... यह छोटा, सुरुचिपूर्ण और प्रदर्शन करता है! –