删除动态创建的列表元素我在HTML有序列表:按钮使用JQuery
<ol id ="list">
</ol>
它被添加到使用JQuery/JavaScript的:
$(function(){
$("#click-me").click(function (e){
e.preventDefault();
i++;
var list = $("#list");
var name = $("#colleague-select option:selected").text();
var remove = "<button type='button' class='remove-me'> X </button>";
var entry = "<li>" + name + remove+ "</li>";
entry.id = "entryid" + i;
list.append(entry);
return false;
});
});
我想什么do是允许用户通过点击其相应的按钮“X”来删除列表中的条目。这是我想出的代码,但它不工作:
$(function(){
$(".remove-me").click(function(e){
var list = $("#list");
var entry = e.parent(); //find parent entry of clicked "X" button
list.remove(entry); //remove entry from list
});
});
任何帮助家伙?我对JQuery相当陌生,因此非常感谢你的答案代码的解释。谢谢。