Не работает код, при добавлении классов в исходный код
Всем привет, в jQuery и JS я ещё новичок и столкнулся с проблемой.
Есть код, который при клике на checkbox
добавляет код в блок:
$('input[name="mods[]"]').click(function(){
var mid = $(this).data('id');
if($(this).prop("checked") == true){
$('.modal-box-list-'+ mid).remove();
$('.modal-list-mods').append('<div class="modal-box-list-'+ mid +'"><div class="modal-box-list" data-lid="'+ mid +'"><label class="checkbox"><input type="checkbox" class="modal-input-list" checked="checked"><span></span>'+ $(this).data('name') +'</label></div></div>');
}
if($(this).prop("checked") == false){
$('.modal-box-list-'+ mid).remove();
}
});
Мне нужно сделать чтобы при клике в данном блоке на checkbox
снимался бы "главный" checkbox
(тот который добавляет код в блок), но:
$('.modal-box-list').click(function(){
alert('ok');
});
Уже не работает, вероятно из-за того что при загрузке в исходной странице данный блока не было.