【发布时间】:2016-01-01 21:24:15
【问题描述】:
我正在尝试使用编辑按钮制作待办事项列表,单击该按钮后,添加的项目可编辑,但我遇到了问题。我已经创建了按钮和所有内容,但是当我单击它时没有任何反应。任何建议将不胜感激!
JavaScript
function editItem(){
var parent = $(this).parent();
if (!parent.hasClass('edit')) {
parent.addClass('edit');
}else if (parent.hasClass('edit')) {
var editTask = $(this).prev('input[type="text"]').val();
var editLabel = parent.find('label');
editLabel.html(editTask);
parent.removeClass('edit');
}
$(function(){
$(document).on('click', 'edit', editItem)
});
【问题讨论】:
-
您使用
"edit"作为选择器,它选择<edit></edit>元素。你的文档中有这样的元素吗? -
好电话@Vohuman;对于 class
edit,您可能想尝试.edit -
嗨,我试过了,但似乎没有用。我创建了一个 JSFiddle,你能检查一下看看有什么问题吗?多谢你们! jsfiddle.net/Rassisland/gv0qkrpp
-
@praveen Kumar 感谢您的帮助!稍后我将通过它,但可能有一些问题!非常感谢您的帮助!
标签: javascript jquery edit