日期:2014-05-16  浏览次数:20333 次

关于jq的一个小问题有问

  var smallThumbs=$(".etalage_small_thumbs ul li");
  smallThumbs.removeClass("etalage_smallthumb_active");//这段能达到想要的效果
  smallThumbs[0].addClass("etalage_smallthumb_active");//而这段却无效
  $(".etalage_small_thumbs ul li:first").addClass("etalage_smallthumb_active");//而这样写就行


求解?感激不尽

------解决方案--------------------

注意你得到的对象 是页面的元素 而不是JQUERY对象,你可以如此处理
$("body p")[0].className='red';
$($("body p")[1]).addClass('red');