这个脚本适用于所有浏览器,但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
也许是因为你正在预先考虑而不是追加? –