将自定义HTML添加到jQuery对话框按钮窗格

the*_*ard 5 jquery customization dialog jquery-ui jquery-ui-dialog

我想在jQuery对话框上的按钮之间添加一些自定义HTML(特别是包含单词“ or”的跨度)。

我拥有的Javascript是这样的:

$("#foo").dialog({
    autoOpen: false,
    width: 600,
    modal: true,
    resizable: false,
    buttons: {
        save: { text: 'Save', class: 'form-finish form-submit', click: function() {
                …
            }
        },
        cancel: { text: 'Cancel', class: 'form-cancel', click: function() {
            $( this ).dialog( "close" );
            }
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

它产生的HTML是这样的:

<button class="form-finish form-submit ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" type="button" role="button" aria-disabled="false"><span class="ui-button-text">Save</span></button>
<button class="close cancel ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" type="button" role="button" aria-disabled="false"><span class="ui-button-text">Cancel</span></button>
Run Code Online (Sandbox Code Playgroud)

我想要的是:

<button class="form-finish form-submit ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" type="button" role="button" aria-disabled="false"><span class="ui-button-text">Save</span></button>
<span class="article">or</span>
<button class="close cancel ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" type="button" role="button" aria-disabled="false"><span class="ui-button-text">Cancel</span></button>
Run Code Online (Sandbox Code Playgroud)

有什么方法可以不破坏jQuery UI的核心吗?谢谢!

Fiv*_*ols 4

创建对话框后执行类似的操作吗?

  $(".form-finish").after("<span class='article'>or</span>");
Run Code Online (Sandbox Code Playgroud)