私はチェックボックスのリストの横にそれぞれリンクがあります。リンクチェックボックスを変数名、ID、値で設定する方法
<form name="checkboxlist" action="..." >
<input type="checkbox" id="1" name="pageCB" value="1"/>
<a id="1" href="#" onclick="sub(id)>click here</a>
<input type="checkbox" id="2" name="pageCB" value="2"/>
<a id="2" href="#" onclick="sub(id)>click here</a>
...
...
<input type="submit" />
</form>
私は現在、使用しようとしています:ような何か
<script>
function sub(id){
$("input:checkbox[value=id]").attr("checked", true);
document.checkboxlist.submit();
}
</script>
しかし、これは明らかに変数IDを読み取らないと、いくつかのがあるので、私は本当にステートメント場合は、各IDのことを避けるしたいと思いますそれらの百人。これを行うにはいくつかの方法がありますか?
htmlを変更できますか?ページに複数の同一のIDを持つことは有効ではありません。
IDを知っていれば、$( "#" + id).attr( "checked"、true)より単純ではありません。 – Gabe