为什么这不起作用?我正在尝试添加clas,以便可以向默认的Magento CMS图像样式添加填充-预先感谢。忽略j-它必须存在
if ($j('.cms-page-view .std img').css('float') == 'left') {
$j('.cms-page-view .std img').addClass('img-left');
}
else if ($j('.cms-page-view .std img').css('float') == 'right') {
$j('.cms-page-view .std img').addClass('img-right');
}
else {
$j('.cms-page-view .std img').addClass('img-normal');
}
您应该.each()
在每个元素上下文中使用添加类
$j('.cms-page-view .std img').each(function(){
var elem = $(this); //Here this refers to element in an iteration
if (elem.css('float') == 'left') {
elem.addClass('img-left');
}
else if (elem.css('float') == 'right') {
elem.addClass('img-right');
}
else {
elem.addClass('img-normal');
}
})
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句