У меня есть страница контента, я пишу некоторые селектора jquery после asp: updatepanel, для первого раза, когда страница загружена $ (document) .ready (function() работает правильно, но после обратной передачи, селекторы не работает больше, любой способ действительно существует, чтобы решить эту проблему ??Мои селекторы jquery не работают после панели обновления на странице содержимого
<asp:content id="Content1" contentplaceholderid="contentplaceholder1" runat="server">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="txtdate" runat="server" CssClass="persianDTP" ></asp:TextBox>
<!-- some code -->
</ContentTemplate>
</asp:UpdatePanel>
<script>
$(document).ready(function() {
$('.PersianDTP').datepicker({
showOn: 'button',
buttonImage: 'calendar.png',
dateFormat: 'yy/mm/dd',
//appendText: ' (yy/mm/dd)',
changeMonth: true,
changeYear: true,
//selectOtherMonths: true,
//showOtherMonths: true,
showStatus: true,
showButtonPanel: true,
buttonImageOnly: true,
buttonText: 'Choose a Date',
onClose: function() {
this.focus();
}
});
jQuery(function ($) {
$(".PersianDTP").mask("9999/99/99");
});
});
</script>
</asp:content>
Где '.PersianDTP'? –
Вы имеете в виду, что после .PersianDTP обновляется ajax, datepicker не работает? – wander
.persianDTP - это класс для некоторых элементов управления в панели обновления –