本帖最后由 yitruth 于 2011-07-01 15:08:36 编辑

解决方案 »

  1.   

    $(".bb:last").remove();
    这样 删除最后一个.bb
    中间不要有空格 。
      

  2.   


    <script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
    <script type="text/javascript">
      $(function(){ 
         $("#Button1").click(function(){
            $("#ad").append("<div class='bb'><label class='aa'>A</label><input class='b' type='text' /><br /></div>");
         });
         $("#Button2").click(function(){
            $(".bb:last").remove();
         });
      }); </script>
    <body>
       <div id="ad">
            <div class="bb"><label class="aa">A</label><input class="b" type="text" /><br /></div>
            <div class="bb"><label class="aa">A</label><input class="b" type="text" /><br /></div>
            <div class="bb"><label class="aa">A</label><input class="b" type="text" /><br /></div>
            <div class="bb"><label class="aa">A</label><input class="b" type="text" /><br /></div>
        </div>
        <input id="Button1" type="button" value="+" />
        <input id="Button2" type="button" value="-" />
    </body>
      

  3.   

    从效率上说应该这样快点: $("#ad div:last").remove();
      

  4.   

    $("#ad>:last").remove();