Javascript 悬停事件

标签 javascript jquery html css asp.net

我试图在客户端运行以下脚本,但目前没有为表 id = tbDetails 突出显示任何行

<script type="text/javascript">
    $("#tbDetails tbody tr").hover(

function () {
    $(this).css({
        background: 'yellow'
    });
},

function () {
    $(this).css("background", "");
}
);
</script>

我已使用浏览器工具调试脚本,脚本抛出以下错误 - ReferenceError: $ is not defined .我通过将以下 jquery 库添加到我的 html 解决了这个错误,但上面的脚本在我的客户端仍然不起作用。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

这是我的 html 和 javascript 的完整 View : JSFiddle HTML example

有什么建议吗?

最佳答案

首先将 jQuery 添加到您的 fiddle 中。同时从中删除 background-color: #ffffff; table.gridtable td 类。

This是您在评论中发布的更新后的 fiddle 。

关于Javascript 悬停事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30215767/

相关文章:

javascript - 从元素中动态移除类,但仍然可以检测到 Click 事件

javascript - 具有多个向下钻取的 Highcharts 中的多个系列

javascript jQuery - 给定一个逗号分隔的列表,如何确定一个值是否存在

html - SVG 在 Chrome 中无法正确缩放

javascript - 在sugar.js中,如何通过过滤(不完全匹配)找到数组的 "last index of"?

javascript - 如何有效地索引 Javascript 对象?

javascript - 带有 show(0).delay(3000).hide(0) 的 IE7 错误

java - Freemarker 迭代映射列表中的 HashMap

javascript - 具有类似行为的第二个元素上的 JS 单击事件不会触发

javascript - 如何在这篇文章中创建全局变量?