为了账号安全,请及时绑定邮箱和手机立即绑定

鼠标滑过改变某模块状态无效,第29行或者 第30-31行 的方法都不行,求解。

鼠标滑过改变某模块状态无效,第29行或者 第30-31行 的方法都不行,求解。

azureks 2016-06-04 16:09:33
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="../jquery-1.12.2.min.js"></script> </head> <body> <table width="234" height="77" border="1">   <tr align="center" id="tr1" onMouseOver="over(this.id)" onMouseOut="out(this.id)">     <td width="52">&nbsp;</td>     <td width="65">商品</td>     <td width="95">价格(元)</td>   </tr>   <tr align="center" id="tr2" onMouseOver="over(this.id)" onMouseOut="out(this.id)">     <td>A商场</td>     <td>S商品</td>     <td>100</td>   </tr>   <tr align="center" id="tr3" onMouseOver="over(this.id)" onMouseOut="out(this.id)">     <td>B商场</td>     <td>S商品</td>     <td>80</td>   </tr> </table> <script> function over(trname){     console.log("over")     $(trname).css({background:"#0000FF",color:"#FFFFFF"})     //eval(trname).style.backgroundColor="0000FF";     //eval(trname).style.color="FFFFFF"; } function out(trname){     console.log("out")     eval(trname).style.backgroundColor="FFFFFF";     eval(trname).style.color="000000"; } </script> </body> </html>
查看完整描述

4 回答

?
午后苦咖啡

TA贡献3条经验 获得超1个赞

<script>

function over(trname){

    console.log("over")

    $("#"+trname).css({background:"#0000FF",color:"#FFFFFF"}) ;

}

function out(trname){

    console.log("out")

     $("#"+trname).css({background:"#fff",color:"#000"});

}

</script>


查看完整回答
反对 回复 2016-06-10
?
qq_阳光斜影_03450181

TA贡献4条经验 获得超4个赞

直接传 this 进去,还有你十六进制的颜色不写 # 号

查看完整回答
反对 回复 2016-06-05
?
瘦驼

TA贡献3条经验 获得超1个赞

jquery选择器和css选择器一致,少了“#”。

$("#"+trname).css({"background-color":"#00F","color":"#FFF"});


查看完整回答
反对 回复 2016-06-04
?
sakurashine

TA贡献1条经验 获得超0个赞

$('#'+trname).css({background:"#0000FF",color:"#FFFFFF"})

这样貌似有用

查看完整回答
反对 回复 2016-06-04
  • 4 回答
  • 0 关注
  • 1582 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信