0
我想從rails 3部分訪問iframe dom元素,但並不像預期的那樣。訪問來自rails 3的iframe元素部分
我試圖像這樣訪問
$j("#batch_grid_frame").contents().find('#ship_box_id').html("HTML")
的iframe,當我從應用程序不更新DOM訪問頁面。但是,當我在瀏覽器控制檯中運行下面的代碼相同的這個作品。
$j("#batch_grid_frame").contents().find('#ship_box_id').html("HTML")
後,我用Google搜索,並嘗試了各種東西,這是工作,但有jQuery的一些方法可以讓我得到這個工作
var iframe = window.parent.document.getElementById('batch_grid_frame');
var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
innerDoc.getElementById("shipyu_ox_id").innerHTML = "<%= escape_javascript(render :partial => 'elements/box_select', :locals => {:ywo_types => @ywo_types}) %>";
任何幫助將不勝感激。謝謝。
它應該工作相同,除非** iframe **未加載時,您的部分加載 – Abhi
其加載。但不更新DOM –