<td>
<input class="checkboxColumn" name="An" value="9FFF8546C9E9A200F7780550E6A4B6F9610B29D3A" type="checkbox">
<input id="AList" name="AList" value="9FFF8546C9E9A200F710550E6694B6F9610B29D3A|Disabled" type="hidden">
</td>
我有上面的td作爲jquery數據表中的第一列。我需要使用下面的JavaScript邏輯來獲取#AList的值。但是,下面的警報顯示迭代時所有行的第一個輸入標記的值 。我需要做些什麼來顯示第二個標籤的值?如何在下面的html代碼片段中獲取第二個輸入標籤的值?
var rows = oTable.fnGetNodes();
for (var i = 0; i < oTable.fnSettings().aiDisplay.length; i++) {
debugger;
// Get HTML of 3rd column (for example)
alert($($(rows[i]).find("td:eq(0)").html()).val());
}
上顯示
alert($(rows[i]).find("td:eq(0)").html());
警報顯示的<td>
內容完整的標記,我需要爲"9FFF8546C9E9A200F710550E6694B6F9610B29D3A|Disabled"
'.html()'函數從標記中獲取innerHTML。嘗試刪除它 –