fancybox v1.3.4 を使用している場合、すべての fancybox コンテンツが既に削除されているときにコールバックが実行されるため、コールバック.val()
を使用して値 ( ) を取得することはできません。代わりに使用します(ただし、fancyboxを閉じた後でも値をアラートできます)onClosed
onClosed
onCleanup
x
Fancybox v1.3.4では、この API オプションを使用します
"onCleanup": function(){
x = $('#fancybox-frame').contents().find('#banner_width1').val();
},
"onClosed": function(){
alert("the value of input#banner_width1 is : "+x); // optional
}
var x;
コールバックやその他の関数からアクセスできるように、スクリプトの上で宣言したことを確認してください。
Fancybox v2.xでは、この API オプションを使用します
beforeShow : function(){
x = $('.fancybox-iframe').contents().find('#banner_width1').val();
},
afterClose: function(){
alert("the value of input#banner_width1 is : "+x); // optional
}