我有一个由MasterPage继承的页面。在这个页面中我有两个iframe- FrameProcessGrid& FrameProjectQuickView。
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div id="CenterPanel" class="CenterPanel">
<iframe id="FrameProcessGrid" runat="server" src="ProjectList.aspx" height="99%" width="99%" style="margin:0px auto;"></iframe>
</div>
</asp:Content>
<asp:Content ID="ContentRight" ContentPlaceHolderID="ContentPlaceHolderRight" runat="server">
<div class="RightPanel">
<iframe id="FrameProjectQuickView" runat="server" src="QuickView.aspx" height="99%" width="99%" style="margin:0px auto;"></iframe>
</div>
<div id="HiddenQuickView">
<input id="ShowQuickViewBtn" type="button" value="<" />
</div>
</asp:Content>`
现在,当我从第一个iframe - id=FrameProcessGrid
触发clientclick事件时,它返回NULL或UNDEFINED。
我需要在DIV中打印一些TEXT,即iframe FrameProjectQuickView . div.innerHTML
我怎么能这样做?
答案 0 :(得分:1)
您可以使用
$('#iframeID').contents().find('#yourdivID');
答案 1 :(得分:1)
试试这个:
$("#FrameProjectQuickView").contents().find("your div id or class").text("You text here");
希望这会有所帮助......
答案 2 :(得分:1)
试试这个:
$(&#39;#ContentPlaceHolderRight_FrameProjectQuickView&#39)。亲本()的兄弟姐妹(&#39; .FrameProjectQuickView&#39)。发现(&#39;#DivFirstQ的VTable&#39;)HTML(。 &#34;打印一些文字&#34;);