3

ファンシーボックスから自分のサイトの要素を更新しようとしています。ファンシーボックスで、ページのdivに入力したいデータを$.post()取得して取得します。でウィンドウhtmlを開きます。以下のスクリプトはその中にあります。ファンシーボックスからそれを見つけることができないので、ファンシーボックス内にない要素に到達する方法について誰かがアイデアや解決策を得ましたか?iframehtmliframeiframe

$('.add-to-cart').click(function () {
    var $this = $(this).closest('form');

    $.post($this.attr('action'), { quantity: $this.find('#quantity_id').val() }, function (data) {
        parent.$.fancybox.close();
        $('#container').html(data);
    }, 'html');

    return false;
});
4

1 に答える 1

3

これを試して:

$('#container', $(parent.document)).html(data);
于 2012-05-29T10:28:30.470 に答える