Wenn Sie v1.3.4 verwenden fancybox aufgerufen, dann werden Sie nicht um den Wert zu erhalten, in der Lage (.val()
) mit dem onClosed
Rückruf weil onClosed
ausgeführt wird, wenn der gesamte Inhalt der fancybox bereits entfernt wurde. Sie verwenden eher onCleanup
statt (man kann immer noch den Wert von x
nach dem Schließen fancybox aufmerksam obwohl)
so für Fancybox v1.3.4 Verwendung dieser API-Optionen
"onCleanup": function(){
x = $('#fancybox-frame').contents().find('#banner_width1').val();
},
"onClosed": function(){
alert("the value of input#banner_width1 is : "+x); // optional
}
stellen Sie sicher, dass Sie var x;
erklärt auf Spitze Ihres Skripts, um es von jedem Rückruf oder jeder anderen Funktion zugänglich zu machen.
für Fancybox v2.x Verwendung dieser API-Optionen
beforeShow : function(){
x = $('.fancybox-iframe').contents().find('#banner_width1').val();
},
afterClose: function(){
alert("the value of input#banner_width1 is : "+x); // optional
}