我有一個小腳本,拍攝圖像的ALT標籤的將其添加爲文本這樣:Jquery-抓取圖像的ALT標籤內容,並添加文本(獲得重複)
$(".field-item a img").each(function(i, ele) {
$(".field-item").append("<span>"+$(ele).attr("alt")+"</span>");
});
我遇到的問題是我在重複每一個ALT標籤添加到每個圖像作爲文本。因此,對於「image-1
」,image-1
和image-2
將作爲文本添加,我只希望將相應的alt標記添加爲文本。
我累了使用.closest()
例如
$(".field-item").closest().append("<span>"+$(ele).attr("alt")+"</span>");
......但這似乎並沒有伎倆。我有小提琴這裏:
以下是我想解決這個問題,雖然有幾種解決方案:http://jsfiddle.net/6pAZE/9/。另外,「alt標籤」:P – powerbuoy 2012-08-17 00:49:45