私はHTMLテーブルのソートにEditableGridを使用しています。このテーブルは、MVCコントローラを介して(文字列として)生成され、id(#htmlgrid)を持ちます。テーブルが正しく表示されます。私はrowcountとcolumncountをどのように取得するのか知っていますが、チェックボックスの値を見つける方法はわかりません。これらの値を取得するには、JavaScript関数を使用します。 (Google Chrome)デバッガでは、チェックボックスの値を見つけることができません。 私のテーブルには、次のようになります。チェックボックスが選択されているか調べる
<tr>
<th style="border:2px solid grey">selected</th>
<th style="border:2px solid grey">id</th>
<th style="border:2px solid grey">name</th>
</tr>
そして、私の関数の中で私は、行数と項目の配列を取得するためにこれらを使用しています。
var length = document.getElementById(tableId).rows.length;
var container = document.getElementById(tableId).rows;
ご覧のとおり、最初の列はチェックボックスの位置です。また、すべてのチェックボックスには、次のようなIDがあります。
<td id="checkbox0">false</td>
"false"(この場合)の値にはどうすればアクセスできますか?私は、属性の多くが、選択されたかどうかと、私ははっきりと見ることができる何を得るか
var container = document.getElementById(tableId);//html table
container[2].children[0];//table row 2, column 0
:私はテーブルの変数を設定している場合のように、私は、document.getElementById("checkbox0").checked
を経由してこの値にアクセスしようとしました。
例として、* real *チェックボックス( '')はありません。 –
このメソッドは悲しいことに、(trim()を使わずに) )これは ''ですが、値はありません – Garamaru