这是我在aspx页面中的代码
<head runat="server">
<title></title>
<script src="//Scripts/jquery-1.4.1.js" type="text/javascript"> </script>
<script type="text/javascript">
$(document).ready(function () {
$("#divGridView table tbody tr").mouseover(function () {
$(this).addClass("highlightRow");
}).mouseout(function () { $(this).removeClass('highlightRow'); })
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="divGridView">
<asp:GridView ID="gvOpenSII" runat="server">
</asp:GridView>
当我运行此代码时,我收到错误:“Jquery运行时错误:预期的对象”。
我想在鼠标悬停时突出显示gridview中的特定行。
请帮助..
答案 0 :(得分:3)
我会仔细检查脚本标签src属性。尝试
<script src="/Scripts/jquery-1.4.1.js" type="text/javascript"> </script>
或者
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"> </script>
答案 1 :(得分:0)
我不确定会产生什么样的HTML,但是如果它找不到你可能会导致问题的元素。
请尝试使用此功能,您必须稍微调整一下以适合您的代码,但它应该有效:
http://jsfiddle.net/will/8e2RQ/
$(function(){
$('table tr').bind('mouseenter mouseleave',function(){
$(this).toggleClass('highlightRow');
});
});