how to remove a particular <li></li>
from the ul list?
i am adding it dynamically...
and i need to remove it when the user click on clear. how can i do that?
To remove all li elements from a ul element with JavaScript, we can set the innerHTML property of the ul element to an empty string. Then we write: document. getElementById("root").
If you want to remove all <li> tags then $("#ulelementID"). html(""); will work.
That depends on what you have and what you're adding. Assuming you end up added items so it looks like this:
<ul id="list">
<li><a href="#" class="clear">clear</a></li>
<li><a href="#" class="clear">clear</a></li>
<li><a href="#" class="clear">clear</a></li>
</ul>
then use remove()
to remove a single item:
$("#list a.clear").click(function() {
$(this).parent().remove();
return false;
});
but if you have:
<ul id="list">
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
<a href-"#" id="clear">Clear</a>
and you want to clear all of them then use empty()
:
$("#clear").click(function() {
$("#list").empty();
return false;
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With