你可以在外部html文件上修改div

时间:2012-07-17 14:38:32

标签: jquery html

我有一个index.html文件有三个框架:top.html(将包含页面标题“,left.html(将包含jstree节点”和right.html,将包含6个div)根据在left.html上选择的节点显示图像。如果我想将我的树节点存储在left.html框架上并选择左侧的节点,我喜欢在存储在right.html上的div上加载图像这是可行的吗?

这是执行jstree节点加载和选择节点的脚本。如果所有div都在一个index.html文件上,则此方法有效。 script.js - 当所有div都在一个页面上时,这个工作原理。

 $(document).ready(function(){

     $("#left").jstree({  

         "xml_data" : {  

             "ajax" : {  

                 "url" : "tree.xml" 

             },  

             "xsl" : "nest"

         },  


         "plugins" : ["themes", "xml_data", "ui","types"] 

}).bind("select_node.jstree", function (event, data) {
$("#left").jstree("toggle_node", data.rslt.obj);

    img1 = new Image;
    img1.src=teamA.jpeg;
    var node_id = data.rslt.obj.attr("id");
    if (node_id=="teamA" {
    $("#first").html(img1).css("border","1px solid");
}

1 个答案:

答案 0 :(得分:0)

如果你在框架内:用

parent.document

您可以访问父框架(在本例中是包含3个框架的索引),然后通过普通ID选择器访问其子框架(

$('#right').contents();