Я создаю фрагмент входного редактирования ['text'] с помощью jQuery.
HTML будет выглядеть так:
<div id="inline">
<span class="item">Color</span>
</div>
Я застрял здесь (вот мой код):
$('.item').each(function(){
$(this).click(function(){
$(this).hide();
$(this).parent().append(
'<form method="post" action="" id="inline_form">'+
'<input type="text" value="'+ $(this).html() +'"> <input type="Submit" value="update" />'+
' <a href="#" class="cancel">Cancel</a></form>'
);
});
});
Я хочу связать событие click с классом «.cancel», который я добавил выше, поэтому, когда я нажму «Отмена», он удалит форму «#inline_form» и покажет обратно «.item»
Я пробовал это
$('.cancel').each(function(){
$(this).click(function(){
$(this).parent('#inline').find('.item').show();
$(this).parent('#inline_form').remove();
});
});
Но это не сработало.
Как мне выбрать «.cancel», чтобы я мог поместить событие клика на него ???