首页 > 代码库 > 关于增加样式addClass不起作用

关于增加样式addClass不起作用

存在样式:

.selected{ background:Blue}

如果我们存在以下代码:

$(function(){

  $("tr:odd").css("background","Red");

  $("tr:odd").click(function(){

    if(...){

    $(this).addClass("selected");        //不起作用,因为上面用了.css属性

   }

  else{

    $(this).removeClass("selected");    //不起作用,因为上面用了.css属性

  }

})

})

如果要$(this).addClass("selected"); 起作用,那么,可以重新定义一个样式,并把  $("tr:odd").css("background","Red");改成  $("tr:odd").addClass("新样式");

关于增加样式addClass不起作用