我使用每個函數來檢查數字標籤中的外部圖像是否'活',如果不是,它應該完全刪除圖形容器,否則它應該附加img作爲背景並刪除圖像標籤本身。一般來說,最後的任務是正確的,但不這樣做去除一部分時,圖像不是活着每個函數都沒有執行刪除不活動的圖像
$("figure img").each(function() {
$(this).error(function() {
$(this).parent().remove();
});
});
$("figure img").each(function() {
var source = $(this).attr("src");
$(this).closest("figure").css("background-image", "url(" + source + ")");
$(this).remove();
});
http://jsfiddle.net/skiweather/sL3hhhct/
問題的兩種各功能有點多餘? – mark 2014-11-02 07:39:26