iframe并使用jquery仅加载表并删除行或列

时间:2013-03-08 20:46:35

标签: javascript jquery css

嗨试图让这个工作。

在div中有一个iframe。我正在加载iframe:

 <iframe src="abc.com" id="divtoshow" border="0" scrolling="no" allowtransparency="true"></iframe>

是否足以键入id以告诉iframe仅加载该div并忽略页面上的其他div代码。

下一部分是删除iframe加载表中的列和行。如何删除每个超过1?删除行是否相同?

$('table tr').each(
    function(tr_idx,el){
        $(el).children('td').each(
            function(td_idx,el2){
                //i'm removing first columns..
                if(td_idx == 0){
                    el2.remove();
                }
        });//inner each
});//outer each

谢谢

1 个答案:

答案 0 :(得分:0)

Dwhizz,

除非您从同一个域加载iframe,否则很可能(使用任何脚本语言)使用iframe的内容进行处理。这已经融入浏览器并且是一个安全问题。

所以快速回答是“不,你将无法做到这一点,停止尝试”

如果您可以通过AJAX加载域名,那么使用jquery的AJAX.load快捷方式可能会有一些运气。

阅读:http://developer.chrome.com/extensions/xhr.html并在“跨域AJAX”或“跨域iframe”上做一些谷歌