87,902
社区成员
发帖
与我相关
我的任务
分享
$("#rz",document.frames("#myIframeId").document).click(function(){
alert("你倒是给点反应啊....");
});
<body
<table>
<tr>
<td id="aa">
<a href="stationSelect.jsp" target="a">
<input type="button" value="显示iframe页面"/>
</a>
</td>
</tr>
</table>
<div style="display:none;" id="showIframe">
<iframe name="a" name="myIframeName" id="myIframeId" width="100%" height="100%" frameborder="0"></iframe>
</div>
</body>
<input type="button" id="rz" value="入桩">
$("#myIframeId").on("load", function(event){
$("#rz",this.contentDocument).click(function(){
alert("你倒是给点反应啊....");
myIframeName.window.asd();//调用子页面asd();
});
});
var iframeWindow = $('iframe')[0].contentWindow;
var s$ = iframeWindow.$;
s$(function(){
s$('#rz').click(function(){
alert("你倒是给点反应啊....");
})
})
在那个iframe里面引入一个jquery。。
不然还有点麻烦、、var iframeDocument = $('#myIframeId')[0].contentDocument;
$(iframeDocument ).ready(function(){
$(this).find('#rz').click(function(){
alert("你倒是给点反应啊....");
});
})
$(function(){
$("#myIframeId").on("load", function(event){
$("#rz",this.contentDocument).click(function(){
alert("你倒是给点反应啊....");
});
});
});
var iframeDocument = $('#myIframeId')[0].contentDocument;
$(iframeDocument ).ready(function(){
$(this).find('#rz').click(function(){
alert("你倒是给点反应啊....");
});
})
这样应该没问题了。var iframeDocument = $('#myIframeId')[0].contentDocument;
$("#rz",iframeDocument).click(function(){
alert("你倒是给点反应啊....");
});
试试