保存iframe内容而不使用"保存按钮" colourbox

时间:2014-08-15 06:21:40

标签: javascript jquery html iframe colorbox

我正在开发一个小项目,我有一个主要的html页面;然后我也创建了一个单独的settings.html文件。我点击并使用以下方式显示设置页面:

jQuery('#settings').colorbox({iframe:true, width: "800px", height: "850px", onCleanup: function () { saveoptions(); } });

正如您所看到的,我有一个用于清理的自定义功能来保存设置。我不想在设置页面上设置保存设置按钮,只是让用户点击,然后提示您是否要保存。问题是,我似乎无法在关闭时访问iframe的元素,因此我可以保存它们。

如何访问iframe的内容以便我保存?

编辑:如果有帮助,我需要访问下拉框和文本框值

1 个答案:

答案 0 :(得分:0)

您应该使用contents()方法:

假设您有iframe内容:<div id="myContent"></div>

然后使用这样的东西:

$("#myiframe").contents().find("#myContent")

此外,second option here可能会对您有所帮助。