应该先添加后绑定事件,你的顺序是不是反了?
比如这样写应该就可以了
$("<li>").css({float:"right",width:8}).append("<input type='button' id='tjxjyzh' value='添加新帐号'/>").appendTo(".taobao_list_top_2 ul")
$("#tjxjyzh").click(function(){alert('aaa')})
更简单的写法
$('<li>').css({float:'right',width:8}).append($('<input type="button"/>').val('添加新帐号').click(function(){
alert('click')
})).appendTo('.taobao_list_top_2 ul')
如果还不行可以联系我的hi coddykilly
jquery对动态加载的li添加click事件,事件无法触发时设置出现了问题,解决方法为:
1、新建html文件。
2、创建输入框和按钮。
3、预览效果如图。
4、接下来需要引入jquery.js。
5、设置输入框 keydown 事件和click 事件。
6、按钮点击触发事件。
7、click按钮按下效果如图。
<p id = "#wo">塔塔</p>改为:
<p id = "wo">塔塔</p>
把“#”去掉,已经是id了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)