У меня возникли трудности с jQuery, когда я пытаюсь удалить элемент, который я использовал для добавления. Я включил свой код ниже. Я попытался связать настраиваемое событие с live(), а затем с помощью trigger() запустить обычное событие, но событие никогда не срабатывает. Я также попытался скрыть элемент вместо его удаления, но это тоже не сработает. Что мне не хватает? Как удалить добавленный элемент?Удалить элемент, который был добавлен jQuery
$('ul.chooseTags label.tag').click(function() {
var tagId = $(this).attr('for');
var tagSelectedId = 'selected' + tagId;
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
$('input#' + tagId).removeAttr('checked');
$('ul.selectedTags').remove('li#' + tagSelectedId);
}
else {
$(this).addClass('selected');
$('input#' + tagId).attr('checked', 'checked');
$('ul.selectedTags').append('<li id=' + tagSelectedId + '"><label class="tag"><span>' + $(this).text() + '</span></label></li>');
}
});
BTW, флажки скрыты, поэтому событие click не привязано к ним.
Некоторые HTML помогут. –