#javascript #jquery #asp.net
#javascript #jquery #asp.net
Вопрос:
Я пытаюсь щелкнуть ASP.net кнопка в диалоговом окне jQuery, но она не срабатывает.
<div id="dialog" style="display: none">
<label >Item Name</label>
<br />
<asp:TextBox ID="txtItemNames" runat="server" CssClass="form-control-new"></asp:TextBox>
<br />
<asp:TextBox ID="txtItemNames2" runat="server" CssClass="form-control-new"></asp:TextBox>
<asp:Button ID="btnSaveChild" runat="server" Text="Save" OnClick="btnAdd_Click" />
</div>
<script type="text/javascript">
$("[id*=btnItemType]").live("click", function () {
$("#dialog").dialog({
title: "Item Asset Details",
width: 500,
height: 500,
buttons: {
Close: function () {
$(this).dialog('close');
}
},
modal: true
});
return false;
});
</script>
Комментарии:
1. какую версию jquery вы используете? Вы проверили консольный журнал в браузере.
2. нет, я не…я просто добавил ссылки :<script type=»text/javascript» src=» ajax.googleapis.com/ajax/libs/jquery/1.7.2/… > <script src=» <span=»»>ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.js » type=»text/javascript»></script> <link href=» ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/themes/start/… » rel=»stylesheet» type=»text/css» />
3. В jquery 1.7 не рекомендуется использовать событие ON для запуска события click для элемента управления button.
4. Удалены ненужные слова.