テーブル内のすべてのセルをループして、値を比較しようとしています。
var table = document.getElementById("assignedvlans");
alert(table);
alert($('#assignedvlans tbody tr').length);
for (var i = 0, cell; cell = table.cells[i]; i++) {
//iterate through all cells in table.
alert('in the loop');
alert(cell.val());
if (cell.val == IdforVlanToAdd)
{
alert('This vlan is already associated with the port.');
$bexit = true;
break;
}
}
このコードをテストすると、アラート (テーブル) コードが機能しています。「オブジェクト HTMLTableElement」が返され、テーブルの長さのアラートが 4 を返します。これも正しいです。しかし、ループ内のアラート ステートメントは決して発生しません。ループ制御のどこが間違っているのか教えてもらえますか? ありがとう。