這個腳本適用於所有瀏覽器,但IE7 ...append()不能在IE7中工作
概述:我有一頁產品(li.prod)。每個產品都有一個圖像(li.prod div.mainpic img)。該圖像有一個標題屬性,我正在使用該標題屬性將相同名稱的類添加到附加內容中。然後通過使用CSS自動顯示所有品牌。
$('li.prod .mainpic').each (function() {
var jThis = $(this);
var mainImages = jThis.find('img');
jThis.prepend('<div class="prod-logo"></div>');
var targList = jThis.find('div.prod-logo');
mainImages.each(function() {
newClass = $(this).attr('title');
targList.addClass (newClass);
});
});
任何人都知道適用於所有瀏覽器的解決方案嗎?
我在代碼中看不到任何附加內容。除此之外,它看起來很好,但我不確定你想要完成什麼。 – GolezTrol
這裏有些問題,您正在循環mainImages並在targList中設置類。 – ShankarSangoli
也許是因爲你正在預先考慮而不是追加? –