我尝试这样做但结果为零:
$(".fancybox-html").fancybox({
type : 'iframe',
beforeLoad: function() {
this.title = '<li onclick="parent.sendIframeDataToParent(document.getElementsByName("sector"), "sector_hook");">Submit</li>'
}
});
这是iframe中输入的代码:
<input type="checkbox" id="contact" name="sector" value="cellular">
我错过了什么吗?
答案 0 :(得分:0)
试试这个:
$(".fancybox-html").fancybox({
type : 'iframe',
beforeShow : function(){
contactChecked = $('.fancybox-iframe').contents().find('#contact').is(':checked');
},
afterClose: function(){
// The checkbox state is now available in the parent to do with as you wish
alert(contactChecked);
}
});
注意:这只适用于Fancybox2。