Jquery错误:预期的对象

时间:2012-02-23 11:44:34

标签: jquery

这是我在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中的特定行。

请帮助..

2 个答案:

答案 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');
    });
});