想要取得 check box 回傳的值,原本以為很簡單,不過還是有點給他小困難,
以下是作範例的 checkbox, chkRemember
<input type="checkbox" name="chkRemember" id="chkRemember" class="custom" />
下面是用來取值的語法
var _r1 = $('input[name=chkRemember]').attr('checked');
var _r2 = $('input[name=chkRemember]').is(':checked');
var _r3 = $('#chkRemember:checked').val();
#var _r4 =$("#chkRemember").prop("checked");
以上是在jquery 1.6 下測試的
我在Firefox測試後, 只有 _r2 和_r4 可以取值, 其他可能是我語法敲錯,一時間也茶不出來
! 此外 在 jquery 1.5 _r4 的語法不支援
! 此外 在 jquery 1.5 _r4 的語法不支援
參考:
[1].jquery API