我有一个复选框,如何使用jquery获取其值?我从搜索中得到了这个例子:
var checked = $('input[type=checkbox]:checked').val() != undefined;
但如何指定我感兴趣的复选框,我只想检查具有特定ID的复选框?
由于
答案 0 :(得分:6)
更容易
if($('#foo').is(':checked')){
//code here
}
答案 1 :(得分:2)
var checked = $('input#foo:checked');
if ( checked.length && checked.val().length ) {
// do something with checked
}
答案 2 :(得分:2)
您可以使用jQuery的is()
和:checked
选择器:
var $theCheckbox = $('#theID');
if( $theCheckbox.is(':checked') ) {
var checked = $theCheckbox.val();
}
答案 3 :(得分:1)
你的价值是什么意思?您可以判断是否使用checked
属性选中了一个框。如果已选中,则在提交的表单位于value
属性中时,它将发送给服务器的值。
var mybox = $('input#myid');
if (mybox.length > 0 && mybox[0].checked) {
// do something, or use mybox[0].value
} else {
}
答案 4 :(得分:1)
假设你的id是#myid,那么:
var checked = $('input[type="checkbox"]#myid').attr('checked');
if (checked) {
//box is checked
} else {
}