अलग-अलग जवाबों की तुलना में डिटैच का उपयोग तेज गति से होता है:
$('#mytable').find('tbody').detach();
डिटैच हटाने के बाद से टेबल में वापस तत्व तत्व रखना न भूलें:
$('#mytable').append($('<tbody>'));
यह भी ध्यान दें कि जब दक्षता की बात करें तो $(target).find(child)
वाक्य रचना की तुलना में तेजी है $(target > child)
। क्यों? कड़ाके की धूप!
खाली समय 3,161 तालिका पंक्तियों को खाली करने के लिए
डिटैच () विधि का उपयोग करना (जैसा कि ऊपर मेरे उदाहरण में दिखाया गया है):
- फ़ायरफ़ॉक्स: 0.027 एस
- क्रोम: 0.027 एस
- बढ़त: 1.73 एस
- IE11: 4.02s
खाली () विधि का उपयोग करना:
- फ़ायरफ़ॉक्स: 0.055s
- क्रोम: 0.052s
- बढ़त: 137.99 s (के रूप में अच्छी तरह से जमे हुए किया जा सकता है)
- IE11: जमा देता है और कभी नहीं लौटता