下面这2个div是在index.jsp页面
<div data-options="region:'west',title:'管理系统练习左侧列表',split:true" href="left.jsp" style="width: 230px;">
    </div>

    <div data-options="region:'center',title:'管理系统练习中间主界面'" id="zhrefId"  href="CenterPage.jsp" style="background: #eee; overflow: hidden;">
    </div>
在left.jsp中通过index.jsp中<div > 的id="zhrefId"替换href连接:$('#zhrefId').attr('href','http://www.baidu.com');没有反应,为什么,谁知道更好的解决方案,google上没有显示任何错误信息

解决方案 »

  1.   

    估计是jquery的包没有导入吧
    又或者是没有这样写:
    $(document).ready(function() {
        $('#zhrefId').attr('href','http://www.baidu.com');  //这句代码写在这里
    });
      

  2.   


    在index.jsp中有的
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="jquery-easyui-1.3.2/themes/default/easyui.css" rel="stylesheet" />
        <link href="jquery-easyui-1.3.2/themes/icon.css" rel="stylesheet" />
        <script src="jquery-easyui-1.3.2/jquery-1.8.0.min.js"></script>
        <script src="js/JavaScript.js"></script><!--这个是扩展Jquery的方法-->
        <script src="jquery-easyui-1.3.2/jquery.easyui.min.js"></script>
        <script src="jquery-easyui-1.3.2/locale/easyui-lang-zh_CN.js"></script>
    在left.jsp中
    <script src="js/jquery.adubytree.js" type="text/javascript"></script>
    <link rel="StyleSheet" href="css/adubytree.css" type="text/css" />还需要什么js呢
      

  3.   


    补充下<script src="js/jquery-1.8.0.js" type="text/javascript"></script>这个也有的。但是在onClick:function(node){
    //alert(node.id);
    $('#zhrefId').attr('href','http://www.baidu.com');
    }alert值就可以弹出来,下面就是没反应
      

  4.   

    你试一下alert($('#zhrefId').attr('href'));看输出是什么先,或者alert($('#zhrefId').html());
      

  5.   


    出来的是我原来的jsp页面,可为什么替换不掉呢
      

  6.   


    问题解决了,晕死不知道为什么好了谢谢了,等会给分。不过还有个问题出现了,就是在换掉
    $('#zhrefId').attr('href','node-0.jsp');jsp后,怎么让他重新加载下。在重新加载后。指向新替换掉的jsp
      

  7.   

    应该是事件捕获优先级不同吧,试一下下面的方法吧$(document).ready(function() {
          $('#zhrefId').attr('href','http://www.baidu.com');  //这句代码写在这里 
    });
      

  8.   

    只能在我点击后进行替换,也就是说点击后重新加载,注意点前面div
     <div data-options="region:'west',title:'管理系统练习左侧列表',split:true" href="left.jsp" style="width: 230px;">
        </div>

        <div data-options="region:'center',title:'管理系统练习中间主界面'" id="zhrefId"  href="CenterPage.jsp" style="background: #eee; overflow: hidden;">
        </div>
    上面2个div是在index.jsp界面.点击后将id="zhrefId"  href="CenterPage.jsp" jsp换掉,重新加载新的jsp页面显示
    $("#adubytreeStrengthen").AdubyTree({
    dataType:"json",
    checkboxes:true,
    data:jsondata,
    treeType:"strengthen",
    onClick:function(node){
    //alert(node.id);
    //
    $('#zhrefId').attr('href','node-0.jsp');
    //alert($('#zhrefId').attr('href'));
    }
    });