jQuery एक अनियंत्रित सूची से सभी सूची आइटम निकालता है


124

मैं jQuery कमांड को भूल गया जो सभी सूची तत्वों को एक सूची से हटा देगा। मैंने थोड़ी खोज की, इसे पहले भी कई बार किया, लेकिन केवल कमांड को भूल गया।

$("ul").clear()
$("ul").empty()

दोनों ने इसे पूरा नहीं किया .. यह फिर से कौन सी आज्ञा है?

अद्यतन:
धन्यवाद दोस्तों, मुझे अपने चयनकर्ता पर कुछ वाक्य रचना त्रुटि होनी चाहिए।


क्या आप सोच रहे हैं $("ul").remove();?
डेव चुंबन

2
$ ("उल")। खाली () को काम करना चाहिए और बच्चों को साफ करना चाहिए।
नोर

1
@Dave चुंबन: निकालें वें उल ही निकाल देंगे।
नोर

2
आह, हो सकता है$("ul").children().remove();
डेव चुंबन

जवाबों:


275

$("ul").empty()ठीक काम करता है। क्या कोई और त्रुटि है?

$('input').click(function() {
  $('ul').empty()
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
  <li>test</li>
  <li>test</li>
</ul>

<input type="button" value="click me" />

http://jsfiddle.net/infernalbadger/D5ss8/


कच्चे जेएस (कोई jQuery) समाधान: stackoverflow.com/questions/10750137/remove-all-li-from-ul
Eido95


11

यह काम करना चाहिए:

$("ul").html('')

अजीब है कि। Chrome में मेरे लिए काम करता है (संस्करण 20.0)। jsfiddle.net/Ax4xq किसी भी मामले में, मैं वास्तव में स्वीकृत उत्तर को पसंद करता हूं।
RoccoC5

3

$ ("उल")। खाली () को काम करना चाहिए और बच्चों को साफ करना चाहिए। आप इसे यहां देख सकते हैं:

http://jsfiddle.net/ZKFA5/


1

अपनी कक्षा या आईडी देखें। शायद इस तरह $ ("# resi_result")। Html (''); यह काम करना चाहिए:


1
एसओ में आपका स्वागत है! आपको क्या लगता है कि मौजूदा, स्वीकृत उत्तर पर आपका उत्तर बेहतर क्यों है?
cfi


1

यदि आपके पास कई उल हैं और विशिष्ट उल खाली करना चाहते हैं तो आईडी का उपयोग करें जैसे:

<ul id="randomName">
   <li>1</li>
   <li>2</li>
   <li>3</li>
</ul>


<script>
  $('#randomName').empty();
</script>

$('input').click(function() {
  $('#randomName').empty()
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<ul id="randomName">
  <li>1</li>
  <li>2</li>
  <li>3</li>
</ul>

<ul>
  <li>4</li>
  <li>5</li>
</ul>
<input type="button" value="click me" />



0

इसने मेरे लिए न्यूनतम कोड के साथ काम किया

$(my_list).remove('li');
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.