我正在创建一个待办事项列表,一切似乎都运行良好。我能够创建、删除和编辑项目。但是,如果我尝试编辑一个项目两次 - 它返回一个未定义的。
请看我的小提琴:http: //jsfiddle.net/willwebdesigner/786Qu/17/
// Edit a task
$(document).on("click", "#tasks li a.edit", function() {
var thisID = $(this).parent().attr("id");
$(this).parent().html("<form><input class='taskEdit" + thisID + "' value=''><input type='submit' value='Edit me'></form>")
.submit(function() {
localStorage.setItem(thisID, $(".taskEdit" + thisID ).val());
$(this).html(localStorage.getItem(thisID) + menuButtons);
});
});