新生成的元素,原先的toggle方法就无效了,所以想用live方法设置一项。可是似乎对于新元素无效啊

解决方案 »

  1.   

    不明白你的意思 说明白点 ,就算是用JS新生成的元素 用JS也是可以得到的啊
      

  2.   

    可以的,应该是你使用上有错误<div>111111111</div><input type="button" value="增加一个toggle的按钮" id="addbtn"/>
    <input type="button" class="t" value="toggle"/>
    <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script>
    <script>$(":input.t").live("click",function(){
    $("div").toggle();
    })$("#addbtn").click(function(){
    $(":input.t:last").after('<input type="button" class="t" value="toggle"/>');
    });</script>