在jquery对话框上触发按钮单击事件

时间:2013-09-25 17:38:59

标签: jquery jquery-dialog

一个简单的问题,但我找不到答案,我有一个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,所以在jqgrid的ondoubleclickrow事件中我需要触发Accept按钮

1 个答案:

答案 0 :(得分:0)

试试这个:

$("button span").filter(function(){
    return $(this).text() == "Accept";
}).click();

js.fiddle:example