La suppression d'éléments spécifiques à partir d'une liste avec JQuery

j'ai une liste dynamique, qui ressemble à ceci:

<ul>
<li class="border" id="tl_1">Text1</li>
<li class="border" id="tl_2">Text2</li>
<li class="border" id="tl_3">Text3</li>
</ul>

La liste peut avoir plus de points que les ces trois.

Lorsque quelqu'un clique sur un bouton spécifique, je veux par exemple que la "tl_2" sera supprimé de la liste. Je l'ai essayé avec ces JQuery commandes, mais non d'entre eux étaient de travail:

$('#tl_2').remove();

ou

$('li').find('tl_1').remove();

Comment puis-je résoudre ce problème?

Montrer ce que vous avez essayé, il doit avoir travaillé...
Notez qu'il n'est pas nécessaire de "trouver" pour un élément par id. id est unique
quand vous dites dynamic, voulez-vous dire les éléments de la liste sont rempli dynamiquement par le biais d'une demande d'un certain type, éventuellement après le code dans votre question a courir?
$('#tl_2').remove(); devrait fonctionner (voir api.jquery.com/remove). Votre deuxième ligne ne fonctionnera que si vous remplacez li ul: $("ul").find('tl_1').remove();
Il travaille: j'ai utilisé le mauvais sélecteur de déterminer le nombre derrière la tl_... Néanmoins il y a une fonction radicalement vraiment supprimer l'article et pas seulement "display:none;" ?

OriginalL'auteur Torben | 2012-02-12