У меня есть форма, которая генерирует несколько полей ввода, цвета для фильтра. С JQuery я генерирую динамический c ID для всех полей, и во время события «Click» я прошу его создать DIV для отображения моего фильтра, если мое поле не проверено, пока все работает.
Где я не могу найти правильный ввод кода, когда: во время события «Click», если мое поле отмечено, я хочу динамически удалить созданный DIV $newDivCouleur
var couleurUnique = 1;
$("[id^=branche_search_form_couleurs_").on("click", function() {
if (!$(this).is(":not(:checked)")) {
var $newDivCouleur = $('<div class="poPupFiltre"><div class="sousBlockPoPup"><a href="#" class="aPoPup"><img class="img-fluid imgPoPup" src="{{ asset ('../build/images/supprimer.svg') }}" alt=""></a><p class="textPopUp"></p></div></div>');
$newDivCouleur.attr("id", "PopUpCouleur_" + couleurUnique++);
$($newDivCouleur).appendTo(".maxWidthPoPup").find(".textPopUp").html($(this).val());
} else {
console.log("TEST");
$(this).closest($newDivCouleur).remove();
}
});