Вопрос по asp.net, jquery – Jquery и вызвать нажатие на скрытую кнопку

9

У меня есть скрытая кнопка в форме, на которую мне нужно нажать, чтобы запустить триггер asyncpostback, который прикреплен к панели обновлений.

Как это сделать?

Ваш Ответ

3   ответа
18
$('#myHiddenButton').trigger("click");

Или просто

$('#myHiddenButton').click();

УвидетьСобытия / Trigger

Просто заставляет мой браузер зависать RubbleFord
Это не будет работать, если у вас есть свойство Visible кнопки = False. Вы должны использовать CSS. Видимый = & Quot; Ложные & Quot; ломает jquery click ().
Это может быть вызвано чем-то другим, это способы вызвать событие щелчка.
7

обычно в .net элемент управления не будет отображаться в выводе HTML после обработки страницы. Поэтому, что касается jQuery, кнопка не существует.

Вы можете сделать Просмотр источника на странице, чтобы проверить это.

Если вы хотите сделать это, вместо использования свойства Visible, вы можете сделать что-то вроде:

<asp:Button ID="HiddenButtonID" runat="server" style="visibility: hidden; display: none;" />

Затем вы можете использовать jQuery, чтобы нажать кнопку как:

$("#HiddenButtonID").click(); //Remember that in button, you must set ClientIDMode = "static"

или же

$("#<%=HiddenButtonID.ClientID%>").Click();
Это действительно должен быть ответ.
Стиль = & quot; видимость: скрытый; дисплей: нет; & quot; сделал свое дело. Я использовал visible = & quot; false & quot;
3

Как насчет

$("#buttonid").click();

Похожие вопросы