我想将一些CSS应用于之前的所有图像标记。
$('#'+globe).prevAll().removeClass('t2').addClass('t1');
这是将CSS应用于所有先前的元素,包括div
。
如何仅限于img
元素?
答案 0 :(得分:3)
更改
$('#'+globe).prevAll().removeClass('t2').addClass('t1');
到
$('#'+globe).prevAll('img').removeClass('t2').addClass('t1');
或强>
$('img',$('#'+globe).prevAll()).removeClass('t2').addClass('t1');
答案 1 :(得分:2)
为什么不使用css。
img{
style here for all images
}
img:last-child{
different style for last image
}
答案 2 :(得分:0)
$('#'+globe).prevAll('img').removeClass('t2').addClass('t1');