0

我有一个 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");
}
4

1 回答 1

0

如果您在框架内:使用

parent.document

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

$('#right').contents();
于 2012-07-17T14:51:00.363 回答