Jquery 操作 Frame示例

一、多框架集合

设备***管理系统平台

主页面FrmIndex中有如下几个框架:

二、多个Frame或Ifrme间选取

1、在主框架FrmIndex页面选中LeftFrm中的所有a元素:

$(window.frames['LeftFrm'].document).find('a').attr('href', 'www.baidu.com'); 或者: $(window.LeftFrm.document).find('a').attr('href', 'www.baidu.com');//直接框架名称

2、在框架LeftFrm页面中操作主框架页面所有元素a:

$(window.parent.document).find('a').attr('href', 'www.baidu.com');

3、在TopFrm页面中操作LeftFrm中的元素:

$shortcutTab = $('table[id=tabMenuLevel2]', window.parent.LeftFrm.document);//parent.frames['LeftFrm'].$('table[id=tabMenuLevel2]'); $('table[id=tabMenuLevel2]', window.parent.LeftFrm.document).append('hello ,TopFrm sets LeftFrm/'s Table element success! ');

 

三、小结

 在多个框架集中,有时不同框架间需要协同工作,涉及到元素间操作问题。写本文的目的也正在于解决类似的问题。May be it's useful for u!

你可能感兴趣的:(JQuery)