【发布时间】:2011-01-31 10:32:37
【问题描述】:
我正在尝试在我的网页中实现 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。
进入我的同一母版页的content page。
<script type="text/javascript">
$(document).ready(function(){
$("#lnkAddMore").click(function(){
alert();
}
);
});
</script>
这个 html 控件在我的UpdatePanel 下。
我不知道为什么它不起作用?
我在 UpdatePanel 下使用这个控件。
<input type="button" id="lnkAddMore" value="Add More" />
我试图在我的更新之外使用它 面板它运行成功但是 不在更新面板中
我认为将它与 UpdatePanel 一起使用会出现问题
这是我的页面来源
<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>
【问题讨论】:
-
ddmenu_open和ddmenu_timer函数的定义在哪里?
-
@curtisk:它们的定义在同一个脚本标签内。我只是在这里删除它以使代码更具可读性。 JQuery 的那部分运行良好
-
您是否尝试将点击事件添加到由更新面板动态加载的元素?
-
@ROMAN 不,我不会动态添加该元素
标签: asp.net jquery asp.net-ajax