首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于jquery加载的一个有关问题 求正解

2012-04-01 
关于jquery加载的一个问题 求正解!我jquery中给class为edit的img图片定义了一个点击事件$(function(){$(.

关于jquery加载的一个问题 求正解!
我jquery中给class为edit的img图片定义了一个点击事件

$(function(){
$(".edit").click(function(){
alert(1);

});

})

内容页有个table定义如下
 <table id="tb2" width="80%" border="0px" cellspacing="0" cellpadding="0" style="background-color: #FFF;
  line-height: 35px; font-size: 12px; color: #666; text-align: center;">
  <thead>
  <tr class="pagetitle">
  <td>
  &nbsp;&nbsp;<input id="select_all" type="checkbox">全选
  </td>
  <td>
  用户名
  </td>
  <td>
  级别
  </td>
  <td>
  操作
  </td>
  </tr>
  </thead>
  <tbody>

  </tbody>
  </table>

============================================
img标签是用jquery的ajax在页面加载时候用$.ajax动态加载到table的tbody标签中,当然这个img也在其中
  <a class="edit" href="">
  <img src="../images/edit.png" /></a>

但是当加载完后我发现我上面定义的click事件不起作用,想了想,我想jquery是dom树加载后就会执行,jquery执行时由于我的img(后台ajax获取)控件还没显示出来于是没找到class为edit的控件 于是绑定失败。

各位高人有没有办法让他绑定上去呢?求高人指点,希望大家讨论下!
 

[解决办法]
$(".edit").live("click",function(){});

热点排行
Bad Request.