Вход

Просмотр полной версии : Изменение новосозданного checkbox-a


Walter_Black
07.09.2016, 20:17
Добрый день. Возникла следующая проблема: создается определенное кол-во checkbox-ов, допустим, при изменении существующего checkbox-a. Не могу разобраться - как обратиться к изменению новых checkbox-ов.
Создание checkbox-а
function fun(data){
var bf = document.getElementById('1');
bf.parentNode.insertBefore(crCb(),bf);
$("#data").text(data);
}

function crCb(){
var ie = !!document.releaseCapture;
var c = document.createElement(ie ? ['<input name="cb2"/>'].join('') : 'input');
if(!ie) c.name = "cb2";
c.type = 'checkbox';
var l = document.createElement('label');
l.appendChild(c);
l.appendChild(document.createTextNode("Second checkbox"));
return l;
}

Функция fun вызывается тут:
$(document).ready(function(){
$("input[name='cb1']").bind("change", function(){
$.ajax({
url: "list.php",
type: "POST",
data: ({num: 5}),
datatype: "html",
success: fun
});
});
});

Начал учить не так давно, потому прошу не судить строго :)

Walter_Black
07.09.2016, 22:39
Если кому понадобится.
Решил проблему созданием чекбокса через append, а уже там указывал атрибут onchange с указанием нужной функции