0
所以現在我們有一個jQuery UI的對話框,如下所示:添加按鈕,在對話框底部欄
$(id).dialog({
modal: true,
resizable: false,
title: title,
width:350,
height:height,
autoOpen: false,
buttons: { "Cancel": function() { $(this).dialog("close"); } }
});
這工作得很好。但是,INSIDE jQuery對話框中我們有這個div:
<div id="SaveTemplateDialog">
<table width="100%">
<tr class="templatesExist">
<td colspan="2">
<%= Html.RadioButton("SaveNewTemplate", true, true, new { onclick = "SetSaveTemplateDisplay();", createnewtemplate = true })%>Create
new template
</td>
</tr>
<tr class="newtemplate">
<td>
</td>
<td>
Template name:
<input type="text" id="NewTemplateName" onchange="ValidateTemplateName();" /><span nonstdvalidatorfor="NewTemplateName" message="Template name is a required field."><img
class="validation" src="<%= VirtualPathUtility.ToAbsolute("~/img/exclamation.gif")%>" /></span>
</td>
</tr>
<tr class="templatesExist">
<td colspan="2">
<%= Html.RadioButton("SaveNewTemplate", false, false, new { onclick = "SetSaveTemplateDisplay();" })%>Overwrite
existing template
</td>
</tr>
<tr class="overwritetemplate templatesExist">
<td>
</td>
<td>
<%= Html.DropDownList("ExistingTemplate", Chatham.Web.Models.Indications.DropDownData.AllEditableTemplates())%>
</td>
</tr>
<tr>
<td colspan="2">
</td>
</tr>
<tr>
<td colspan="2" align="right">
<div style="text-align: center; cursor: pointer;" id="saveTemplateButton">
<img src="<%= VirtualPathUtility.ToAbsolute("~/img/btn_form_save_template_off.GIF")%>" />
</div>
<div style="text-align: center; cursor: pointer;" id="saveTemplateValidation">
Please correct all validation before Saving
</div>
</td>
</tr>
</table>
</div>
請參閱id =「saveTemplateButton」按鈕?我們想讓它坐在JQuery對話框底部的「取消」按鈕旁邊。我嘗試了一堆廢話,但無法使它工作。我怎樣才能做到這一點?
您是否嘗試更新對話框的「選項」?我不知道那會起作用,但這是我能想到的唯一的事情。 – Pointy 2011-01-27 16:08:35