各行にチェックボックスがあります。テーブルはPHPで作成されているため、チェックボックスが存在するかどうかを確認する方法が必要です。それらが作成されると、checkbox_(増加する数字)のIDが与えられます。チェックボックスの有無を確認する方法
これは私がこれまで行ってきたことですが、要素が存在するかどうかを確認することはできません。 - 私はDOMをデバッグするとき、それはしばらくヒット、
さえ#記号を持つか、私はJavaScriptの要素のIDでそれを行う場合:
var check = true;
var todelete = "";
var counter = 0;
//check if box exisits and record id and post
while(check)
{
if ($("#Checkbox_"+counter).length > 0)
{
todelete = todelete + $("#Checkbox_"+counter).value;
counter = counter + 1;
}
else
{
check = false;
}
}
は私が
if ($("Checkbox_"+counter))
if (document.getElementById("tbody").value == null)
アップデートをも試してみましたif、todeleteに値を追加し、カウンタに1を加えてから、しばらくしてからヒットします。
その後、ifやelseに入ることなく、 ??
これはわかりませんが、2本の線の間で上下にバウンドしてブラウザがクラッシュしますか?
アップデート2:
私は(.tostringために必要な)要素IDの文字列に追加するカウンタ。問題は、私は「Checkbox_0」のIDであることを仮定してい
if ($("#Checkbox_"+counter).length > 0)
を使用でき
IDをチェックするときに、あなたが '#'を欠けて見える "チェックボックスは、この場合には存在します"。 '$(" Checkbox _ "+ counter)' –
HTMLには 'Checkbox_'要素はありません。それはおそらくあなたの問題です。しかし、HTMLを表示していないので、明確なアドバイスはできません。 –
css-classで作業し、 '.'セレクタを使ってすべてのチェックボックスを集めてみませんか? –