如何在窗体标记中放置对话框div

J.N*_*ick 6 html javascript forms jquery dialog

我有一个页面,我试图放入一个JQuery对话框,输入数据,然后转到服务器.我遇到的问题是对话框在form标签之外,因为我输入的整个数据在某处丢失.它看起来像这样: 在此输入图像描述

到目前为止我试过这个:

var dialogAddPartDiv = $('.dialogAddPart'); 
$('form').append(dialogAddPartDiv);
Run Code Online (Sandbox Code Playgroud)

但它只附加dialogAddPart,而不是其父项.

$('form').append('.ui-dialog')在这种情况下,该命令不起作用.如何在表单中添加.dialogAddPart的父div?我使用的技术是XPages,因为我不能在对话框声明中使用内部按钮来处理AJAX请求,所有这些东西都在XPage本身内部定义.

Kir*_*nov 1

jQuery UI 对话框有一个appendTo选项,允许您将对话框附加到某个元素:

$( ".selector" ).dialog({
  appendTo: "#someElem"
});
Run Code Online (Sandbox Code Playgroud)