所以我的代码看起来像这样:
<input class="messageCheckbox" type="checkbox" value="3" name="mailId[]">
<input class="messageCheckbox" type="checkbox" value="1" name="mailId[]">
我只需要Javascript来获取当前选中的任何复选框的值。
编辑:要添加,将只有一个复选框。
发布于 2012-07-22 19:06:03
适用于现代浏览器
var checkedValue = document.querySelector('.messageCheckbox:checked').value;
通过使用jQuery
var checkedValue = $('.messageCheckbox:checked').val();
没有jQuery
的纯javascript
var checkedValue = null;
var inputElements = document.getElementsByClassName('messageCheckbox');
for(var i=0; inputElements[i]; ++i){
if(inputElements[i].checked){
checkedValue = inputElements[i].value;
break;
}
}
发布于 2015-03-27 21:19:40
上面的方法对我都不起作用,但只需使用以下命令:
document.querySelector('.messageCheckbox').checked;
发布于 2013-09-02 21:01:44
我在我的code.Try中使用了这个
var x=$("#checkbox").is(":checked");
如果复选框被选中,则x
将为true,否则将为false。
https://stackoverflow.com/questions/11599666
复制相似问题