asp.net - jQuery 不工作

标签 asp.net jquery asp.net-ajax

我正在尝试在我的网页中实现 JQuery,但未能成功实现。

我有一个母版页

我为菜单栏添加了一个脚本,该脚本已经使用 Google 托管的 jquery

这是在母版页本身中编码的

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>

现在我想实现一个 Jquery 将 css 可见性属性设置为 true 或 false。 进入我的同一母版页的内容页

    <script type="text/javascript">
            $(document).ready(function(){  
                $("#lnkAddMore").click(function(){
                 alert();
                  }
                  );
            });
        </script>

这个 html 控件位于我的 UpdatePanel 下。 我不知道为什么它不起作用? 我在 UpdatePanel 下使用此控件。

<input type="button" id="lnkAddMore" value="Add More" />

I tried to use it outside my update panel it is running successfully but not in UpdatePanel

我认为将其与 UpdatePanel 一起使用时存在问题

HERE IS MY PAGE SOURCE

   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script> 


    <link href="../../Css/Domain.css" rel="stylesheet" type="text/css" /> 
    <script type="text/javascript"> 
        $(document).ready(function(){  
            $("#lnkAddMore").click(function(){alert();$('#h').hide(100);});
            $('#h').show(100);
        });
    </script> 


       <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <div id="divDomain" runat="server">
<asp:gridview/>
                <div style="text-align:right;">
                    <input type="button" id="lnkAddMore" value="Add More" />
                </div>
            </div>
        </ContentTemplate>
    </asp:UpdatePanel>

最佳答案

你真的嵌套过<script>标签还是拼写错误?

<script type="text/javascript">

<script type="text/javascript">

如果这不是拼写错误,那么这可能就是问题所在。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function() {  
        $('#ddmenu > li').bind('mouseover', ddmenu_open)
        $('#ddmenu > li').bind('mouseout',  ddmenu_timer)
    });

    $(document).bind('click', ddmenu_close); // do you really want to close on any click?
</script>

关于asp.net - jQuery 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2510892/

相关文章:

c# - ASP.NET Core 2.0 中的自定义绝对登录 URL

javascript - 单击多级下拉菜单不显示菜单

javascript - TinyMCE IndexSizeError 在 IE9,IE10

MVC 中的 JQuery 和 ASP.NET AJAX 差异

c# - 如何将 SQL Server 中存储的 pdf 字节数组显示到图像框中的 asp.net WebForm?

asp.net - 无法单击 asp 链接按钮

asp.net - Razor View 中的 div 颜色

android - Ajax 请求不适用于 cordova android 应用程序

javascript - 当 onBegin 失败时,Ajax.BeginForm 不隐藏加载元素

asp.net - 在运行时更改 web.config 连接字符串的最佳方法是什么?