Javascript 从iframe调用jquery插件中的函数
如何从iframe中调用JQuery插件函数Javascript 从iframe调用jquery插件中的函数,javascript,jquery,html,Javascript,Jquery,Html,如何从iframe中调用JQuery插件函数 (function($){ $.fn.jqueryEx = function() { function CallThisFunctionFromIframe(){ } } })(jQuery); 编辑 iframe与父文档位于同一域中。我可以建议您使用这种方法。只需将要调用的逻辑封装到函数中 <script type="text/j
(function($){
$.fn.jqueryEx = function() {
function CallThisFunctionFromIframe(){
}
}
})(jQuery);
编辑
iframe与父文档位于同一域中。我可以建议您使用这种方法。只需将要调用的逻辑封装到函数中
<script type="text/javascript">
//<![CDATA[
function CalledFromChild() {
// Stuff triggered from child
alert("What ever");
}
//]]>
</script>
//
在iframe中,您可以这样做
<script type="text/javascript">
//<![CDATA[
window.parent.CalledFromChild();
//]]>
</script>
//
从iframe中调用此函数
$(document).ready(function() {
window.parent.$.fn.jqueryEx.CallThisFunctionFromIframe();
});
iframe是否与父文档位于同一域中?如果您希望在iframe中使用jquery的功能,即,您希望将say文本框设置为日历,那么您也必须将库导入iframe中。实际上,浏览器不会两次加载库,所以您只需添加引用即可。
$(document).ready(function() {
window.parent.$.fn.jqueryEx.CallThisFunctionFromIframe();
});