发现一个奇怪的问题,看大家遇到没有:用ajax给页面添加一个div标签,添加后,在另外一个函数里
给这个div添加事件,成功不了,
将其直接删除,也成功不了,非得在ajax方法添加那个div时就带上一个事件(如<div onmouseover=del()></div>)才能成功,不解其意
另外一线索:ajax添加div后,页面成功显示,但是页面源码才没有发现div

解决方案 »

  1.   

    ajax添加div后,页面成功显示,但是页面源码才没有发现div 
    //源代码不会显示动态添加的dom元素,可以使用firefox的firebug插件来查看动态添加的内容还有,LZ说的这种情况应该是没有问题的,最好贴代码看看
      

  2.   

    在添加完之后,动态写进去一个div,关键问题在你刚添加的那条数据的ID是否能获取到,如果你是页面产生的ID当然可以直接获取,如果你是数据库自动编号的话,建议在添加完后用select scope_identity() 用这个方法把ID返回(不建议直接取数据库最大的ID,存在并发问题);然后把div的ID设置成字符串加刚取出ID的组合,删除事件里把获取的ID传进去,肯定可以解决问题的。
    另外回得:ajax添加div后,页面成功显示,但是页面源码才没有发现div :动态加载的div是在源代码里看不到的。