解决方案 »

  1.   

    $("body").delegate('img','click',function () {
                    alert("a");
                });
      

  2.   

    img是后期生成的,$("img")只管执行当时存在的img,所以要把事件绑定当时存在的img父容器里做检测
      

  3.   

    $('img').live('click', function() {
         alert("a");
    });
      

  4.   

    通过JQ/JS新生成的元素只能用live事件,如:
    $('img').live('click', function() {
         alert("a");
    });
    $('#selectname').live('change', function() {
         alert($(this).val());
    });
    更多看手册
      

  5.   

    JQUERY 生成的html标签,如果标签里面还有事件,需要通过live函数控制事件,不然就没办法往下冒泡。