如果是新增 append 或者 html() 事件添加的内容,无法触发 click 事件,
在1.9 可以用live 事件来代替
1.9以后用
- 我是内容
- 我是内容
如果
$("body").on('click','.search-result-list ul li',function (){ var id = $(this).attr('data'); $.ajax({ type: "POST", url: "/Admin/Checkup/look_edit", data: {id:id}, success: function(msg){ if(msg.status==1){
msg = eval('(' + msg + ')'); $(".by-result").html(msg.data.ill) }else{ alert("数据失败!"); } } }); })
使用 live
$('.search-result-list ul li').live('click', function(){ alert('OK'); });