Fancy Box передает значение textBox обратно родителю - PullRequest
1 голос
/ 15 марта 2012

У меня проблемы с передачей значений в родительское окно с использованием параметра 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, идентификатор выглядит как fancybox-frame423104808085. Не уверен, что в этом причина, но числовая последовательность случайна. У кого-нибудь работает версия 2?

спасибо, Энди

РЕДАКТИРОВАТЬ Я получил его на работу, используя следующие

 `$(".fancybox-iframe").contents().find("input#txtArea");`

Надеюсь, это поможет кому-то

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...