2012-07-11 126 views
0

我如何追加我的div,而不重叠或覆盖我的第一个追加?jQUery append .html(data)我怎么追加它,而不会重叠我的第一个append?

是我的jQuery代码是否正确?

$(function() { 
    $(".videoThumbS").live('click', function(e) { 
     e.preventDefault(); 
     var dataString = $(this).siblings('input[name="v_w_id"]').val(); 
     $.ajax({ 
      type: 'POST',         
      url: 'api.php', 
      data: { v_w_id: dataString }, 
      dataType: 'html', 
      success: function(data) { 
       var viewrecord = dataString; 
       $('.selected_thumbs').append('<div id=".new_thumb"></div>').html(data); 

       $("."+viewrecord).hide(); 
      } 
     }); 
    }); 
}); 

我的按钮 <input class="videoThumbS" type="button" name="selectSel" value="Select" id="selectbut" />

,它会显示 <div class="selected_thumbs"></div>

股利做我需要创建一个新的div? 什么我需要做的,这样它不会重叠......

我的示例网站是这样的。 http://cocopop12.site11.com/v2.2/

回答

1

试试这个,

$('.selected_thumbs').append($('<div id=".new_thumb"></div>').html(data)); 
+0

好吧,我会尽力的宝宝等待。 – user1506189 2012-07-11 05:39:13

+0

哦,我的上帝!非常感谢您的宝贝!它拯救我的一天。 woooh^_^ – user1506189 2012-07-11 05:40:26

+1

@ user1506189:这不是在堆栈溢出中感谢的方式:) – 2012-07-11 05:46:14

0

你也可以这样做:

$('.selected_thumbs').append('<div id=".new_thumb">' + data + '</div>');