मेरे पास <ul>
तत्व है। JQuery के उपयोग से पहले और आखिरी को छोड़कर, इसके अंदर सभी <li>
तत्वों को कैसे हटाया जा सकता है?jQuery के उपयोग के पहले और अंतिम तत्वों को छोड़कर उल के अंदर सभी ली तत्वों को कैसे निकालें?
39
A
उत्तर
101
पृष्ठ पर सभी उल-एस से निकालने के लिए ली-s है कि न तो पहले और न ही पिछले हैं:
$('ul li:not(:first):not(:last)').remove();
या एक विशिष्ट आईडी का उपयोग कर:
$('#yourul li:not(:first):not(:last)').remove();
यदि आपके पास इसके उल के साथ एक jQuery ऑब्जेक्ट है:
$(yourul).find('li:not(:first):not(:last)').remove();
16
क्या आपने सभी सूची तत्वों का चयन करने और फिर सूची से पहले और अंतिम को हटाने का प्रयास किया है?
$('ul li').not('li:first, li:last').remove()
2
$("ul li:not(:first-child):not(:last-child)").remove();
6
$('ul li').not('li:first, li:last').remove();
यह सिवाय सूची से सभी आइटम को हटा देगा/ पहली और आखिरी तत्व को शामिल न करें,
किसी भी सूची
$('#yourulid li').remove(); //remove all li items from list named/id #yourulid
से सभी आइटम निकालने के