<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    <script type="text/javascript" src="jquery-1.4.min.js"></script>
    <script type="text/javascript">       $('#tab').html();//值为null 怎么回事   jquery-1.4.min.js路径没错的。        </script> 
  </head>  
<body class="fieldset_in_table">
<table id="tab" width="100%" border="1" align="center" bordercolor="#999999" style="border-collapse:collapse">
   <tr align="center" class="mytr">
      <td width="8%" rowspan="2" align="center" class="mytd">区域</td>
      <td colspan="13" align="center" class="mytd">每月报销金额(元)</td>
   </tr>  <tr align="center" class="mytr" > 
    <td  align="center"  class="mytd">一月</td>
    <td  align="center"  class="mytd">二月</td>
    <td  align="center"  class="mytd">三月</td> 
    <td  align="center"  class="mytd">四月</td>
    <td  align="center"  class="mytd">五月</td>
    <td  align="center"  class="mytd">六月</td>
    <td  align="center"  class="mytd">七月</td>
    <td  align="center"  class="mytd">八月</td> 
    <td  align="center"  class="mytd">九月</td>
    <td  align="center"  class="mytd">十月</td>
    <td  align="center"  class="mytd">十一月</td>
    <td  align="center"  class="mytd">十二月</td>
    <td  align="center"  class="mytd">合计</td>
  </tr>
  <tr align="center" class="mytr">
    <td  class="mytd" style="cursor:hand"><a href="#"><span style="color:blue">地区A</span></a></td>
    <td  class="mytd" align="right">12.03</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
    <td  class="mytd" align="right">&nbsp;</td>
  </tr>
 </table>
</div>
</form> 
</div> 
</body>
</html>

解决方案 »

  1.   

    页面还没加载完呢解法一:移到body后面
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
      <base href="<%=basePath%>">
      <script type="text/javascript" src="jquery-1.4.min.js"></script>
      
      </head>   
    <body class="fieldset_in_table">
    <table id="tab" width="100%" border="1" align="center" bordercolor="#999999" style="border-collapse:collapse">
      <tr align="center" class="mytr">
      <td width="8%" rowspan="2" align="center" class="mytd">区域</td>
      <td colspan="13" align="center" class="mytd">每月报销金额(元)</td>
      </tr>  <tr align="center" class="mytr" >  
      <td align="center" class="mytd">一月</td>
      <td align="center" class="mytd">二月</td>
      <td align="center" class="mytd">三月</td>  
      <td align="center" class="mytd">四月</td>
      <td align="center" class="mytd">五月</td>
      <td align="center" class="mytd">六月</td>
      <td align="center" class="mytd">七月</td>
      <td align="center" class="mytd">八月</td>  
      <td align="center" class="mytd">九月</td>
      <td align="center" class="mytd">十月</td>
      <td align="center" class="mytd">十一月</td>
      <td align="center" class="mytd">十二月</td>
      <td align="center" class="mytd">合计</td>
      </tr>
      <tr align="center" class="mytr">
      <td class="mytd" style="cursor:hand"><a href="#"><span style="color:blue">地区A</span></a></td>
      <td class="mytd" align="right">12.03</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      <td class="mytd" align="right">&nbsp;</td>
      </tr>
     </table>
    </div>
    </form>  
    </div>  
      <script type="text/javascript">  $('#tab').html();//值为null 怎么回事 jquery-1.4.min.js路径没错的。   </script>
    </body>
    </html>
    解法二:加 defer
      <script type="text/javascript" defer>  $('#tab').html();//值为null 怎么回事 jquery-1.4.min.js路径没错的。   </script>
      

  2.   

    哦,醍醐灌顶,恍然大悟
    $(function(){
       写在这里边的应该。
    })
      

  3.   

       刚运行了一下你的代码,应该是这句话的问题 <base href="<%=basePath%>">
       上面的代码如果单独存为一个html 文件的话,那么肯定报错,得去掉<base href="<%=basePath%>">
       这句话        如果是jsp 文件的话,那  <base href="<%=basePath%>">
        这句话之前应该有 <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()":"+request.getServerPort()+path+"/";%>           
      

  4.   

       对了,还有一点忘了,由于用的是jquery 所以所有你期望在dom 载入时就执行的的代码块最好写在jquery 的载入函数里, 这样dom 载入时,这些代码块便可执行!
        $(document).ready(function(){
       
          $('#tab').html();//值为null 怎么回事 jquery-1.4.min.js路径没错的。 
       
       });