我有一个asp更新面板和一个div。但是jquery show函数不能用于这个div。有没有办法让它发挥作用?
$(document).ready(function () {
$("#answerButton0").click(function() {
$("#answerPanel0").show("slow");
});
});
<asp:UpdatePanel ID="updateQuestions" runat="server">
<ContentTemplate>
<div class="descHeader" style="width: 600px;">
<asp:Label ID="Label2" runat="server" Text="Last 10 Questions"></asp:Label>
</div>
<div class="descContent" style="width: 600px; height: auto;">
<asp:Timer ID="timerPageLoad" runat="server" Interval="500" OnTick="timerPageLoad_Tick" />
<div id="loading" style="display: none; height: 60px;">
<asp:Image ID="img1" runat="server" ImageUrl="~/images/site/process.gif" />
</div>
<div id="questionsPanelDiv" style="display: none;">
<asp:Panel ID="pnlQuestions" runat="server">
</asp:Panel>
</div>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnAsk" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
#answerPanel0和#answerButton0是从pnlQuestions面板中的代码动态创建的。
答案 0 :(得分:2)
$(document).ready(function () {
$('#answerButton0').live('click', function () {
$('#answerPanel0').show('slow');
});
});