您的位置:首页 > 其它

jq动态增加元素时,点击事件不响应解决方法(其他类似)

2017-08-14 16:19 453 查看
每次追加元素后,都调用一次绑定(如果不解除之前的绑定,直接绑定的话,响应事件的次数与绑定次数有关)。

例如:增加楼层,添加点击响应

function BindCheckFunction()

{
$(".Floor").unbind();

$(".Floor").click(function(){
check(this);
});

  

}

 function NewFloor()

 {
var length = $(".Floor-Div").length +1;

$("#buildings").append("<div class='Floor-Div'>"+
"<input type='checkbox' class='Floor' value=" + length + ">" +
"</input><span>" + length + "楼" + "</span>" +
"<ul style='display:none' class='buildings-ul'></ul>" +
"</div>");

$("#FloorSelect").append("<option value=" + length + ">" + length + "楼" + "</option>");

BindCheckFunction();

 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐