I have built a <ul>
list and it is being populated with <li id="subsitem">
from a jQuery function. I am trying to build a click function so that whenever one of those <li>
's is clicked, it disappears. I'm using the slideUp()
function.
Here is my code:
$("#subsitem").click(function() {
// Act on the event
$(this).slideUp();
});
This doesn't work, yet when i change it to
$("li").click(function() {
// Act on the event
$(this).slideUp();
});
It works, but the only problem then is it works on all my <li>
s. Anyone any tips?
update
Here is the code that is being used inside an .each()
$("#subs").append("<li><a href='#' class='subsitem'><div class='favicon'><img src='icon.png' width='16' height='16'></div>title</a></li>");