不能删除列表项
Can't remove a list item?
我正在尝试删除一个列表项。
我像这样添加一个条目:
$('#btnAdd').click(function(){
var text = $('#item').val();
if(text.length){
$('<li />',{html: text}).appendTo('ul.justList')
}
});
然后像这样删除它:
$('#btnRemove').click(function(){
$("#justList li:last-child").remove();
});
为什么最后一个列表项没有被删除?有什么建议吗?非常感谢!
我想问题可能出在你的标点符号上。请注意.appendTo('ul.justList')
和$("#justList li:last-child")
中"justList"的标点符号差异。
-
ul.justList
说,"寻找具有'justList'的类的<ul>
,"或<ul class="justList">
。 -
#justList
说,"查找任何具有'justList'的ID的元素,"或<any-element id="justList">
。
类和ID是不同的,所以确保你使用正确的标点符号:.
表示类,#
表示ID。
根据你的添加语句,我猜你需要一个删除语句,如:
$('#btnRemove').click(function(){
$("ul.justList li:last-child").remove();
});
如果您的add语句正在工作,那么这应该访问相同的ul
请使用。而不是# while remove
$ (' # btnRemove) .click(函数(){
$(".justList li:last-child").remove();
});
相关文章:
- 从多选列表中删除
- 如何在NativeScript中从列表中删除项目时设置动画
- "改变“;列表头,然后继续处理列表
- 正在从列表中删除对象
- orderBy$filter在项目删除(拼接)后阻止ng重复列表更新
- 为什么jQuery appendTo会删除现有的列表项
- 如何删除列表表 tr 中已存在的值
- 下拉列表删除类不起作用
- 我的播放器播放列表删除功能不起作用
- 从 ui-grid 中的可展开行中删除列标题
- Telerik 剑道下拉列表删除项目
- 正则表达式删除列“|”字符
- 如何使用Java或jQuery隐藏/删除列的一部分,我无法访问HTML和建议
- JQuery动态添加/删除列/行
- 如何使用jquery通过单击单元格来删除列
- 剑道ui下拉列表删除特定项目
- 如何在JQuery数据表中删除列
- 如何向dataTables添加删除列"aoColumns"在基于条件的渲染中
- jquery如何从表中删除列
- 使用Javascript动态删除html行和删除列