我有以下DIV:追加類的div不工作
<div class="overlay">
<a title="yes" href="#"><div class="yes"></div></a>
<a title="no" href="#"><div class="no"></div></a>
</div>
<div class="movie item-parent">
<a title="Sin city" class="movie-link">
<img src="images/1.jpg" />
</a>
<div class="overlay">
<a title="yes" href="#"><div class="yes"></div></a>
<a title="no" href="#"><div class="no"></div></a>
</div>
</div>
如果用戶點擊「否」,罪惡之城是由另一部電影目前取代了newproducts.jsp這樣的:
<div class="movie item-parent">
<a title="The Hobbit" class="movie-link">
<img src="images/2.jpg" />
</a>
<div class="overlay">
<a title="yes" href="#"><div class="yes"></div></a>
<a title="no" href="#"><div class="no"></div></a>
</div>
</div>
我jQuery代碼是:
$('.no').on("click", function(){
var parent_movie= $(this).parent('.movie');
parent_movie.empty();
parent_movie.load("reco_product_stream.jsp a");
parent_movie.append($('.overlay'));
});
但電影的心不是得到更換。
如果我改變.parent
到.parents
,電影被替換罰款,但.overlay
從網頁上的所有其他影片移除,犯規回來,儘管.append
。
我還有一個'格。覆蓋'.movie之外的那個。我只是清空.movie div,所以追加應該仍然有效,不是嗎?它似乎沒有工作。 – soundswaste