0

关闭fancybox后如何获取fancybox文本框值...我试过这样

'onStart' : function(){
        x = $('#fancybox-frame').contents().find('#comment_count').val();
        alert(x);
 },
 'onClosed': function(){
        x = $('#fancybox-frame').contents().find('#comment_count').val();
        alert(x);
 }

并且我也在脚本顶部声明了 var x ,但它两次都显示 undefined ....任何人都可以建议我正确的方法

4

1 回答 1

0

onClosed将在所有 fancybox 内容被删除时执行,因此它给出 undefined.useonCleanup它能够在关闭 fancybox 后给出 x 的值。

"onCleanup": function(){
  x = $('#fancybox-frame').contents().find('#comment_count').val();
  alert(x);
},
"onClosed": function(){
  x = $('#fancybox-frame').contents().find('#comment_count').val(); //opt
  alert(x); //opt
}
于 2013-02-15T05:43:24.893 回答