jquery动态创建的元素怎样绑定事件为啥不起效呢?
<script>$("#add").click(function(){varhtml='<inputtype="button"id="but"value="del">';...
<script>
$("#add").click(function(){
var html='<input type="button" id="but" value="del" >';
$("#ok").html(html);
});
$("#but").click(function(){
alert(1);
});
</script>
这个我动态创建的一个按钮,怎么就不执行呢? 展开
$("#add").click(function(){
var html='<input type="button" id="but" value="del" >';
$("#ok").html(html);
});
$("#but").click(function(){
alert(1);
});
</script>
这个我动态创建的一个按钮,怎么就不执行呢? 展开
2个回答
2018-07-27
展开全部
$("<input>", {
type: "button",
id:"btn",
val: "Click me1",
click: function() {
console.log(1);
}
}).appendTo("document.forms[0]");
可以在创建动态元素时直接设置相关属性、事件等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询