2013-02-15 90 views
0

如何关闭的fancybox后得到的fancybox文本框的值后如何获得的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); 
} 

和荫宣布变种X,但它displayng未定义两个时代....任何人都可以建议我正确的方式

回答

0

onClosed将执行时,所有的fancybox内容已经删除,所以它给undefined.use onCleanup它能够在关闭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 
} 
+0

优秀的Shree .....为我工作thax – Gautam3164 2013-02-15 05:46:27

+0

它的我的快乐兄弟:) – 2013-02-15 05:47:07