我正在开发一个小项目,我有一个主要的html页面;然后我也创建了一个单独的settings.html文件。我点击并使用以下方式显示设置页面:
jQuery('#settings').colorbox({iframe:true, width: "800px", height: "850px", onCleanup: function () { saveoptions(); } });
正如您所看到的,我有一个用于清理的自定义功能来保存设置。我不想在设置页面上设置保存设置按钮,只是让用户点击,然后提示您是否要保存。问题是,我似乎无法在关闭时访问iframe的元素,因此我可以保存它们。
如何访问iframe的内容以便我保存?
编辑:如果有帮助,我需要访问下拉框和文本框值
答案 0 :(得分:0)
您应该使用contents()
方法:
假设您有iframe内容:<div id="myContent"></div>
然后使用这样的东西:
$("#myiframe").contents().find("#myContent")
此外,second option here可能会对您有所帮助。