我有一个web应用程序,我正在使用网站某些部分的更新面板。更新面板正常工作,但问题是当我使用更新面板时,jquery不工作。首先我的jQuery是在更新面板里面。它没有工作,所以我试图把它放在updatepanel之外但是这也没有奏效。如果使用更新面板,是否还需要额外的东西才能使其工作。下面是我的代码在asp.net中使用updatepanel时不会调用jquery
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<input id="decrement" type ="button" value="-" class="add-sub-button" />
<asp:TextBox ID="quantity" ClientIDMode="Static" Text="1" CssClass="quantity" runat="server"></asp:TextBox>
<input id="increment" type ="button" value="+" class="add-sub-button" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="medicinesList" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
<script type="text/javascript">
$(document).ready(function() {
$("#increment").click(function() {
if ($('#quantity').val() != "90") {
var $n = $("#quantity");
$n.val(Number($n.val()) + 1);
}
});
$("#decrement").click(function() {
if ($('#quantity').val() != "1") {
var $n = $("#quantity");
$n.val(Number($n.val()) - 1);
}
});
});
</script>