日期:2014-05-17  浏览次数:20716 次

jquery绘制表格的对齐方式问题


jQuery代码如下:
JScript code
 var html = "<table style='width:100%;valign:top;'>";
            for (var x = 0; x < machines.length; x++) {
                if ($(this).attr("id") == machines[x].ID.substring(0, 3))
                    html += ("<tr><td><input type='checkbox' id='" + machines[x].ID + "' />" + machines[x].ID + "</td></tr>");
            }
            html += "</table>";
            $("#grid_machines td[id=" + $(this).attr("id") + "]").append(html);


只要选中最上面的设备类型,就可以将该类型下的所有设备选出来。但是CSI-01为什么不在最上面而是在中间,我要把它放在最上面,

还有就是如何将边框设置为0,style='width:100%;valign:top;border:0'不行

------解决方案--------------------
<td valign="top">
------解决方案--------------------
HTML code

<!DOCTYPE HTML>
<html lang="">
<head>
    <meta charset="gbk">
    <title></title>
    <style type="text/css">
        td {
            border:1px solid red;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <td height="200" valign="top">1-1</td>
            <td>1-1</td>
            <td>1-1</td>
            <td>1-1</td>
        </tr>
        <tr>
            <td>1-1</td>
            <td>1-1</td>
            <td>1-1</td>        
            <td>1-1</td>        
        </tr>
    </table>
</body>
</html>