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

取得第N行第M列的input
使用<s:iterator>嵌套<s:iterator> 生成一个 x行y列的表单,提供有限的条件和属性,如何取得第N行第M列的input标签
代码如下
HTML code

<table id="tableId">
        <tr>
            <td>0</td><td>第1列</td><td>第2列</td><td>第3列</td><td>第4列</td><td>第5列</td><td>第y列</td>
        </tr>
        <tr>
            <td>第1行</td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
        </tr>
        <tr>
            <td>第2行</td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
        </tr>
        <tr>
            <td>第3行</td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
        </tr>
        <tr>
            <td>第x行</td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
            <td><input type="text"></td>
        </tr>
    </table>



------解决方案--------------------
你可以把table作为根节点 第几行第几列 像2为数组那种形式 [2][1] 应该可以获得!
------解决方案--------------------
$("table tr:nth-child(N) td:nth-child(M)")
试试
------解决方案--------------------
探讨

引用:
$("table tr:nth-child(N) td:nth-child(M)")
试试

恕我才疏学浅 还没学到jQuery 能不能用普通的js方法

------解决方案--------------------
document.getElementById("tableId").rows(N-1).cells(M-1)
------解决方案--------------------
alert(document.getElementById('tab').rows.item(1).cells.item(1).innerHTML);