日期:2014-05-18  浏览次数:20647 次

大家 有空闲的 进来看看呀
想用<tr id="title_row_3" onmouseover="changeRowColor('title_row_3',0)" onmouseout="changeRowColor('title_row_3',1)">改变对应行的背景色,却没有预期的效果 大家看看是不是我的方法有问题 啊 

function changeRowColor(x,y){
if(y==0){
$("#" +x).css("background-color","#FFFFFF");
}else{
$("#"+x).css("background-color","#fbfff4");
}
}


------解决方案--------------------
建议自己debug下,在js中是否是你想要的结果。
------解决方案--------------------
应该是你的颜色码错了,没有“fbfff4”这种颜色。
像下面这样,是可以的:
function changeRowColor(x,y){

if(y==0){
$("#" +x).css("background-color","red");
}else{
$("#"+x).css("background-color","blue");
}
}

------解决方案--------------------
你是用的Jquery,那你这样写就麻烦了吧。。。