将css应用于之前的所有图像

时间:2013-05-28 11:58:56

标签: jquery html css

我想将一些CSS应用于之前的所有图像标记。

$('#'+globe).prevAll().removeClass('t2').addClass('t1');

这是将CSS应用于所有先前的元素,包括div

如何仅限于img元素?

3 个答案:

答案 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');