простой вопрос, но я не могу найти ответ, у меня есть диалог jquery:
$(function () {
$('#my-dialog').dialog({
modal: true, height: 'auto', width: 'auto', resizable: false, autoOpen: false,
title: "@HMSW.Resources.Persona.Res_Strings.BuscaPersona",
buttons: {
"Accept": function () {
$($(this).find('#target').val()).val($(this).find('#idPersonaSeleccionada').val());
$(this).dialog("close");
},
"Cancel": function () {
$(this).dialog("close");
}
},
});
но мой вопрос: как я могу запустить кнопку ok (или любой) из диалога? диалог содержит jqgrid, поэтому в событии ondoubleclickrow jqgrid мне нужно вызвать кнопку Accept
Попробуй это:
$("button span").filter(function(){
return $(this).text() == "Accept";
}).click();
js.fiddle: пример