Подскажите пожалуйста, как мне правильно выбрать и удалить клонов.
Есть 9 чекбоксов, при выборе которых (при клике) клонируются label в отдельные span. При переводе (клике) чекбокса в "невыбранный" - соответствующий этому чекбоксу клон нужно удалить. У меня не получилось удалить именно этот клон, удалялись все сразу...
Буду признателен за правильный код, спасибо!
$(document).ready(function() {
$(".checklist input:checked").parent().addClass("selected");
$(".checklist .checkbox-select").click(
function(event) {
event.preventDefault();
$(this).parent().addClass("selected");
$(this).parent().find(":checkbox").attr("checked","checked");
span_class = $(this).parent().find("label").attr("for");
$(this).parent().find("label").clone().appendTo(".right_col_slwrap div").wrap("<span></span>").addClass(span_class); //клонировал <label for="choice_a">Выбран первый чекбокс</label> ......Всего восемь чекбоксов....
}
);
$(".checklist .checkbox-deselect").click(
function(event) {
event.preventDefault();
$(this).parent().removeClass("selected");
$(this).parent().find(":checkbox").removeAttr("checked");
var $this = $(this).parent().find("input").attr("id");
// здесь при клике нужно удалить клона ...
}
);
});