0
我正在编写一个脚本来动态创建和删除元素,添加元素工作正常。但#removeText函数没有触发,我假设是因为它是在页面加载完成之后创建的或者是其他内容。如果已经动态创建#removeText点击函数,我该如何才能使用它?动态删除元素jquery .click not Firing
var i = 0;
$('#addText').on('click', function() {
var div = $("#addText").closest('div').attr('id');
$("<p><input type=\"text\" id=\"text" + i + "\" placeholder=\"Type something…\"><a href=\"#\" id=\"removeText\">Remove</a></p>").appendTo('#' + div);
});
$('#removeText').on('click', function() {
console.log(1);
});
如果多次添加此项,则无法复制ID。根据定义,它们必须是唯一的 – charlietfl