<td>
<input class="checkboxColumn" name="An" value="9FFF8546C9E9A200F7780550E6A4B6F9610B29D3A" type="checkbox">
<input id="AList" name="AList" value="9FFF8546C9E9A200F710550E6694B6F9610B29D3A|Disabled" type="hidden">
</td>
私は、上記のtdをJqueryデータテーブルの最初の列にしました。私は#AListの値を以下のjavascriptロジックを使って取得する必要があります。しかし、以下の警告は、反復するときにすべての行の最初の入力タグの値 を示しています。 2番目のタグの値を表示するために必要な変更は何ですか?下のhtmlスニペットで2番目の入力タグの値を取得するにはどうすればよいですか?
alert($(rows[i]).find("td:eq(0)").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());
}
はhtml()
は、HTMLなどのコンテンツを取得するので、私は"9FFF8546C9E9A200F710550E6694B6F9610B29D3A|Disabled"
'.html()'関数は、タグからinnerHTMLを取得します。それを削除してみてください –