你如何通过Id从中删除?

我有:

而我正试图删除secondli

这是我根据一些阅读尝试过的。

 $('#ulId secondli').remove(); 

 $('#ulId > secondli').remove(); 

但这两种方法都行不通。 有什么建议?

试试这个:

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

在jQuery中,您可以在前面引用带有#的元素的ID。 见http://api.jquery.com/id-selector/

这对你有用

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

你需要在选择li元素之间添加一个空格,

 $('#second li').remove(); // when referencing by id 

要么

 $(".second li").remove(); // when referencing by class 

$('#ulId #secondli').remove();

选择容器#ulId ,然后选择列表项#secondli 。 您忘记在第二个li之前添加ID标记。

如果你想删除带有ID的

  • ,请尝试:

    $('#yourlist #yourli').remove() ;

    否则,如果您根据可以使用的内容删除

  • $('#yourlist li:contains("TextToRemove")').remove();