Код:Uncheck флажок по идентификатору в JQuery
$(function() {
$("input[type=checkbox]").on("click", function() {
deptsSelected = '<div id = "selected_'+this.id+'"> '+ $("label[for='" + this.id + "']").text() + '<span id="delete">X</span></div>';
$("#tabs").append(deptsSelected);
});
$(document).on("click", "#delete", function(e) {
id = $(this).parent().attr('id')
e.preventDefault();
$(this).parent().remove();
var checkid = $("#"+id.slice(9));
checkid.prop("checked", false);
});
Код выше должен снимите конкретный Checkbox, когда пользователь щелкает на конкретном Div. Div динамически генерируется JQuery, поэтому я сделал здесь, чтобы взять идентификатор нового сгенерированного Div и использовать функцию среза, чтобы взять идентификатор флажка, который я хочу снять. Как я могу снять флажок, который я хочу, используя id?