Fancy Box将textBox值传递回父级

时间:2012-03-14 23:11:51

标签: jquery fancybox

我在使用beforeClose参数将值传回父窗口时遇到了一些问题 目前我有以下内容:

`$(document).ready(function () {
                $("#batch").change(function () {
                    if ($("#batch").prop("checked")) {
                        $.fancybox({
                            'type': 'iframe',
                            'height': 400,
                            'width': 800,
                            'maxWidth': 800,
                            'maxHeight': 400,
                            'href': 'bulkAdd',
                            'beforeClose': function () {
                                var serial = $("#fancybox-frame").contents().find('div#centerDiv');
                                alert(serial.html());
                            }
                        });

                    }
                });
            });`

但无论我在find()字段中拥有什么,它都找不到。当我使用firebug检查生成的HTML时,ID看起来更像fancybox-frame423104808085。不确定是否是原因,但数字序列是随机的。有没有人在第2版上工作?

谢谢你和

编辑我使用以下

让它工作
 `$(".fancybox-iframe").contents().find("input#txtArea");`

希望帮助别人

0 个答案:

没有答案