jQuery.get("ajax.php", function(data)
{
prev = $("#newsfeed").html(); //Remember what was in the newsfeed
$(data).find("div[id^='feed']").each(function() //Find every div starting with feed in AJAX response
{
alert('#' + $(this).attr("id")); //Works fine
$('#' + $(this).attr("id")).remove(); //Remove any existing div with same id - Not working
});
$("#newsfeed").html(data + prev); //Append the AJAX response to the top of the page
});
請幫忙添加數據時刪除的div已經在頁面上,我relativly新jQuery和沒有線索什麼錯。jQuery的從阿賈克斯響應
什麼的'警報( '#' + $(本).attr( 「ID」)的長度)的輸出;'?你可以簡寫成$('#'+ $(this).attr(「id」))。remove();'到'$(this).remove()' – mattytommo
@mattytommo $(this) ,舊的是DOM的一部分,需要刪除。 –
@KevinB啊,但不清楚他想刪除什麼:) – mattytommo