我有一个页面,其中包含动态生成的可变数量的表格。每个表格列出了一组“产品”,用户可以添加/编辑/删除。在每个表格下面有一个按钮。我希望每个按钮将其上方表格中的产品保存到一个“包裹”中,这只是一组产品。当单击按钮时,我希望它启动一个jQuery对话框表单,在该表单中,用户可以为他们正在创建的包输入名称和描述。
在对话框的“buttons”函数的范围内,是否有一种方法可以获取对首次启动jQuery对话框的按钮的引用?这样,当用户单击对话框中的“保存”按钮时,我可以提交包含在最接近用户单击以启动表单的特定按钮的页面标记中的产品数据和对话框本身中包含的表单(名称和描述)?
编辑:我忘记提到整个页面(所有表格)已经包含在一个表单元素中。这是因为用户还可以将三个表格中的所有产品保存为“机会”,这是一组产品组。以下是一些伪html,显示布局:
为了让用户将所有表格中的产品保存到一个“机会”中,我需要将所有三个表格都放在一个表单标签中。然而,当用户在特定表格下点击“保存套餐”按钮时,我只想提交该表格中的数据以及用户在对话框中输入的名称和描述。
在对话框的“buttons”函数的范围内,是否有一种方法可以获取对首次启动jQuery对话框的按钮的引用?这样,当用户单击对话框中的“保存”按钮时,我可以提交包含在最接近用户单击以启动表单的特定按钮的页面标记中的产品数据和对话框本身中包含的表单(名称和描述)?
编辑:我忘记提到整个页面(所有表格)已经包含在一个表单元素中。这是因为用户还可以将三个表格中的所有产品保存为“机会”,这是一组产品组。以下是一些伪html,显示布局:
<form>
<table>
</table>
<table>
</table>
<table>
</table>
</form>
为了让用户将所有表格中的产品保存到一个“机会”中,我需要将所有三个表格都放在一个表单标签中。然而,当用户在特定表格下点击“保存套餐”按钮时,我只想提交该表格中的数据以及用户在对话框中输入的名称和描述。