我加载的是jquery-1.4.4.min.js 我在ie8.0 里面加载的时候是好的 但是用ie6.0 和ie7.0的时候,就会报错,找了半天也找不除什么错误来我的html 是这样的<div class="mainBox">
        <ul class="ulcss1">
            
            <li rel='2011'>12</li>        
                
            <li rel='2012'>1</li>        
                
            <li rel='2012'>2</li>        
                
        </ul>
</div>
我的jquery     <script type="text/javascript" charset="utf-8" src="scripts/jquery-1.4.4.min.js"></script>
     <script type="text/javascript"  language="javascript" charset="utf-8">
         $(document).ready(function() {
             var liobj = $(".ulcss1").find("li:first");
             liobj.css("background-image", "url(images/topBtn1.gif)");
             var y = liobj.attr("rel");
             var m = liobj.text();
             var tab = $(".calendarDiv");
              tab.html("<tr><td><img src='images/44.gif' alt=''/>Loading...</td></tr>");
             
             $(".calendarDiv").load("GetCalendar.ashx?y=" + y + "&m=" + m + "");
         });
     </script>
在ie8.0 里面运行是好好的,但是在6.0 和7.0 里面就报错了  例外被抛出且未被接住

解决方案 »

  1.   

    calendarDiv 这个样式指定的元素是那个,贴一下
      

  2.   

     
        <div class="mainBox">
            <ul class="ulcss1">
                
                <li rel='2011'>12</li>        
                    
                <li rel='2012'>1</li>        
                    
                <li rel='2012'>2</li>        
                    
            </ul>
            <table class="headDiv">
                <tr>
                    <td class="td2">日</td>
                    <td class="td1">月</td>
                    <td class="td1">火</td>
                    <td class="td1">水</td>
                    <td class="td1">木</td>
                    <td class="td1">金</td>
                    <td class="td3">土</td>
                </tr>
            </table>
            <table class="calendarDiv">
                
            </table>
        </div>
      

  3.   

    谁来帮我看下· 在ie8.0里面是OK 的  但是在ie6.0  ie7.0 里面就报错额!!!!
      

  4.   

    可能是你用的jquery版本太低了,换一个高版本试试看。或这样改试试<script type="text/javascript" charset="utf-8" src="scripts/jquery-1.4.4.min.js"></script>
      <script type="text/javascript" language="javascript" charset="utf-8">
      $(document).ready(function() {
          var liobj = $(".mainBox .ulcss1").find("li:first");
          liobj.css("background-image", "url(images/topBtn1.gif)");
          var y = liobj.attr("rel");
          var m = liobj.text();
          var tab = $(".calendarDiv");
          tab.html("<tr><td><img src='images/44.gif' alt=''/>Loading...</td></tr>");
         $(".calendarDiv").load("GetCalendar.ashx?y=" + y + "&m=" + m + "");
      });
    </script>
      

  5.   

    我换了个jquery-1.6.2.min.js 的版本 还是不行啊!
      

  6.   

    那你使用firedebug跟踪一下,看看是哪行出的问题??
      

  7.   


    <script type="text/javascript" charset="utf-8" src="scripts/jquery-1.4.4.min.js"></script>
      <script type="text/javascript" language="javascript" charset="utf-8">
      window.onload=function() {
      var liobj = $(".ulcss1").find("li:first");
      liobj.css("background-image", "url(images/topBtn1.gif)");
      var y = liobj.attr("rel");
      var m = liobj.text();
      var tab = $(".calendarDiv");
      tab.html("<tr><td><img src='images/44.gif' alt=''/>Loading...</td></tr>");
        
      $(".calendarDiv").load("GetCalendar.ashx?y=" + y + "&m=" + m + "");
      }
      </script>
      

  8.   

    和版本无关,应该是在DOM渲染结束前,修改DOM导致。你也可以把js 放到页面的最下面试下
      

  9.   

    或许是这个原因http://wenda.tianya.cn/wenda/thread?tid=0ff7899fa3e53e2b
      

  10.   

    GetCalendar.ashx?y=" + y + "&m=" + m 返回的是什么
      

  11.   

    返回的是  
    <tr><td></td>
              <td></td>
              <td></td>
              <td></td>
              <td class='h'><div class='updiv'>1</div><div class='downdiv'>-</div></td>
              <td class='h'><div class='updiv'>2</div><div class='downdiv'>-</div></td>
              <td class='a'><div class='updiv'>3</div><div class='downdiv'>A</div></td>
              </tr><tr><td class='h'><div class='updiv'>4</div><div class='downdiv'>-</div></td><td class='b'><div class='updiv'>5</div><div class='downdiv'>B</div></td><td class='c'><div class='updiv'>6</div><div class='downdiv'>C</div></td><td class='d'><div class='updiv'>7</div><div class='downdiv'>D</div></td><td class='h'><div class='updiv'>8</div><div class='downdiv'>-</div></td><td class='h'><div class='updiv'>9</div><div class='downdiv'>-</div></td><td class='a'><div class='updiv'>10</div><div class='downdiv'>A</div></td></tr><tr><td class='h'><div class='updiv'>11</div><div class='downdiv'>-</div></td><td class='b'><div class='updiv'>12</div><div class='downdiv'>B</div></td><td class='c'><div class='updiv'>13</div><div class='downdiv'>C</div></td><td class='d'><div class='updiv'>14</div><div class='downdiv'>D</div></td><td class='h'><div class='updiv'>15</div><div class='downdiv'>-</div></td><td class='h'><div class='updiv'>16</div><div class='downdiv'>-</div></td><td class='a'><div class='updiv'>17</div><div class='downdiv'>A</div></td></tr><tr><td class='h'><div class='updiv'>18</div><div class='downdiv'>-</div></td><td class='b'><div class='updiv'>19</div><div class='downdiv'>B</div></td><td class='c'><div class='updiv'>20</div><div class='downdiv'>C</div></td><td class='d'><div class='updiv'>21</div><div class='downdiv'>D</div></td><td class='h'><div class='updiv'>22</div><div class='downdiv'>-</div></td><td class='h'><div class='updiv'>23</div><div class='downdiv'>-</div></td><td class='a'><div class='updiv'>24</div><div class='downdiv'>A</div></td></tr><tr><td class='h'><div class='updiv'>25</div><div class='downdiv'>-</div></td><td class='b'><div class='updiv'>26</div><div class='downdiv'>B</div></td><td class='c'><div class='updiv'>27</div><div class='downdiv'>C</div></td><td class='d'><div class='updiv'>28</div><div class='downdiv'>D</div></td><td class='h'><div class='updiv'>29</div><div class='downdiv'>-</div></td><td class='h'><div class='updiv'>30</div><div class='downdiv'>-</div></td><td class='a'><div class='updiv'>31</div><div class='downdiv'>A</div></td></tr><tr></tr>  
      

  12.   

    阿飞 有没有 什么MSN 或者QQ  我可以 现在和你 发远程给你看下!!!
      

  13.   

    #7 的你试了么,可以先试下,要是没好用的话先把这句 $(".calendarDiv").load("GetCalendar.ashx?y=" + y + "&m=" + m + "");注释下,看看是否报错,主要是先定位一下错误
      

  14.   

    $(".calendarDiv").load("GetCalendar.ashx?y=" + y + "&m=" + m + "");我这行注视掉了 ie6.0 里面就不报错了··但是同样的再ie8.0 里面效果就没有额
      

  15.   

    是不是传参数  那里  出错啊 
    $(".calendarDiv").load("GetCalendar.ashx?y=" + y + "&m=" + m + "");
      

  16.   

    不是传参的问题
    这样改<script type="text/javascript" charset="utf-8" src="scripts/jquery-1.4.4.min.js"></script>
      <script type="text/javascript" language="javascript" charset="utf-8">
      $(function() {
         var liobj = $(".ulcss1").find("li:first");
         liobj.css("background-image", "url(images/topBtn1.gif)");
         var y = liobj.attr("rel");
         var m = liobj.text();
         var tab = $(".calendarDiv");
         tab.html("<tr><td><img src='images/44.gif' alt=''/>Loading...</td></tr>");
      });   
      window.onload=function() {
         $(".calendarDiv").load("GetCalendar.ashx?y=" + y + "&m=" + m + "");
      }
      </script>
      

  17.   

    你传的值在定义上有歧义,在FF下可能不报错,但在IE下就有可能报错,建议你再查查你的选择器的写法在IE下存在不存在歧义,用IE自带的js调试工具,F12下