javascript - 为什么我的thead 和tbody不能宽度相等?
ringa_lee
ringa_lee 2017-04-10 16:18:21
[JavaScript讨论组]
<p style="width:1000px; height:50px; overflow-y:scroll;"id="aa" >
  <table style="width:100%;border:1px solid red">
     <thead>
       <tr>
         <th>姓名</th>
         <th>性别</th>
         <th>年龄</th>             
       </tr> 
     </thead>
  </table> 
</p>
 <p  style="width:1000px; height:80px; overflow-y:scroll;" id="bb">   
    <table style="width:100%;border:1px solid yellow">   
        <tbody >
        <tr>
            <td>mary</td>
            <td>女</td>
            <td>20</td>
        </tr>
        <tr>
            <td>tom</td>
            <td>men</td>
            <td>20</td>
        </tr>
        <tr>
            <td>jack</td>
            <td>men</td>
            <td>30</td>
        </tr>
        <tr>
            <td>cc</td>
            <td>女</td>
            <td>20</td>
        </tr>
        <tr>
            <td>aa</td>
            <td>女</td>
            <td>20</td>
        </tr>
        </tbody>
    </table>
</p>  
<script>
$(function(){     
       $("#aa  table").children("thead").find("th").each(function(){ 
        var idx = $(this).index();         
        var td=$('#bb table').children('tbody').children('tr:first').children('td').eq(idx);

        $(this).width() > td.width() ? td.width($(this).width()) : $(this).width(td.width());     }); 
        
        }); 
</script>

为什么表头和tbody宽度不相等?

ringa_lee
ringa_lee

ringa_lee

全部回复(1)
天蓬老师

其实我只想知道tbody跟thead为什么不放一个table里

代码在我这里是显示宽度一样的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号