Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменение новосозданного checkbox-a (https://javascript.ru/forum/misc/64822-izmenenie-novosozdannogo-checkbox.html)

Walter_Black 07.09.2016 20:17

Изменение новосозданного checkbox-a
 
Добрый день. Возникла следующая проблема: создается определенное кол-во 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 с указанием нужной функции


Часовой пояс GMT +3, время: 17:08.