リンクと選択ボックスのセットがいくつかあります。私のhtmlコードは以下です
<div>
<div>
<a href='#' onclick='set_checked(false,"checkbox1")'>clear</a>
<a href='#' onclick='set_checked(true,"checkbox1")'>select</a>
</div>
<div>
<input type='checkbox' name='checkbox1'/>
</div>
</div>
<div>
<div>
<a href='#' onclick='set_checked(false,"checkbox2")'>clear</a>
<a href='#' onclick='set_checked(true,"checkbox2")'>select</a>
</div>
<div>
<input type='checkbox' name='checkbox2'/>
</div>
</div>
今私の要件は、select
リンクをクリックしたときに、その引数に基づいてチェックボックスをオンにする必要があることです。クリアの場合は反転します。ここでは、2 つのパラメーターを渡します。1 つはブール値を渡すことです (つまり、true の場合はチェックし、そうでない場合はチェックを外します)。もう 1 つは、チェックボックス フィールドの名前引数を渡すことです。
そして、次の関数を使用してチェックボックスをオンまたはオフにしています
function set_checked(checked,inputFeildName){
$('input[name=inputFeildName]').attr('checked',checked);
}
しかし、上記のコードは機能していません。そして、これは私のフィドルhttp://jsfiddle.net/vu6fs/5/です。
チェックボックスを選択する前に、すべてのクリアリンクを無効にする必要があり、チェックボックスを選択した後、それぞれのクリアリンクを有効にする必要があります。不透明度を適用し、javascript で「無効」プロパティも適用していますが、機能していません。誰かが私の障害がどこにあるのか
教えてください。誰か助けてください。前もって感謝します