私はチェックボックス配列とcheckall/uncheck all機能を持っています。私は、チェックボックスを生成するループ内でそれを面倒する必要がないように回避策はありjQueryはチェックボックスの名前配列の特定のインデックスのみを変更します
$("input[name='temps[]']").removeAttr("checked"); // works
$("input[name='temps[0]']").prop("checked", true); // doesn't work
:私はすべてのチェックを外したとき、私は最初の遺跡が確認さを確認するが、それは以下のように動作しません。または私はそれを行うことはできません例最初のチェックボックスにIDを与えますか?あなたはその後、所望の動作は、あなたがまたに:first
selectorを使用することができます
$("input[name='temps[]']").eq(index).prop("checked", true);
OR、
$("input[name='temps[]']:eq(" + index + ")").prop("checked", true);
を実行することができ、指定したインデックスにある要素を取得するために.eq(index)
または:eq(index)
を使用することができます
$("#firstBox").prop("checked", true)
? –
理解を深めるために完全なコードを投稿できますか? –
この '$( 'input [name =" temp [] "]:first')。prop( 'checked'、true);' – CodeZilla