jQuery没有在asp.net页面加载

时间:2013-05-08 17:17:24

标签: jquery html asp.net

我正在Sharepoint 2010中创建一个asp.net页面,我正在尝试加载我的jquery文件。

靠近页面顶部我有这个:

<SharePoint:CssRegistration ID="jquery_css" name="/_layouts/PDF Library/blitzer/jquery-ui-1.10.3.custom.min.css" runat="server" EnableCssTheming="true" after="true" />
<SharePoint:ScriptLink ID="jquery_js" name="/_layouts/PDF Library/jquery-2.0.0.min.js" runat="server" OnDemand="False" Localizable="False" />
<SharePoint:ScriptLink ID="jquery_ui_js" name="/_layouts/PDF Library/jquery-ui-1.10.3.custom.min.js" runat="server" OnDemand="False" Localizable="False" />

在页面中间附近我有这个:

            <asp:Panel id="help_panel" runat="server">
                Click <a href="#" onclick="$(this).next().slideDown();" title="Click to show details">here</a>.
                <div style="display:none">
                    <ol>
                        <li>1</li>
                        <li>2</li>
                        <li>3</li>
                        <a href="#" onclick="$(this).parent().parent().hide();" title="Click to hide details">Hide Details</a>
                    </ol>
                </div>
                <br/>
            </asp:Panel>

当在IE9中加载asp.net页面时,当我单击链接以显示div标签时,它不起作用,错误消息为The value of the property '$' is null or undefined, not a Function object

但是,如果我检查开发人员工具,我会看到jquery和css文件在那里。然而这个链接不起作用。也许文件是在链接处理后加载的?

有谁知道如何解决这个问题?

感谢。

0 个答案:

没有答案