angular2 用的jq写的,append 的div里面要加入click事件,可是动态添加的div绑定不了事件,怎么解决?
$("#sel").blur(function () {
$("#items").css({
"display": "none"
})
$('input[type="checkbox"]:checked').each(function (elementId) {
a.push((<HTMLInputElement>this).value); //push 进数组
b.push((<HTMLInputElement>this).value); //push 进数组
for (const key in a) {
if (a.hasOwnProperty(key)) {
$("#wal2").append("<lable class='gongan'>" + a[key] + "<span class ='span' style='display: inline;' onclick='cli1(this)'>" + "X" + "</span></lable>")
// console.log($("#wal2"));
}
}
a = [];
});
// console.log(b);
obj.gongan = b.join(",");
console.log(obj);
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
jq用on进行事件委托,动态生成的div才有触发事件