为了账号安全,请及时绑定邮箱和手机立即绑定

获取选中复选框的值?

获取选中复选框的值?

慕森王 2019-08-30 17:37:33
所以我有代码看起来像这样:<input class="messageCheckbox" type="checkbox" value="3" name="mailId[]"><input class="messageCheckbox" type="checkbox" value="1" name="mailId[]">我只需要Javascript来获取当前检查的任何复选框的值。编辑:要添加,只有一个复选框。
查看完整描述

3 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

对于现代浏览器:


var checkedValue = document.querySelector('.messageCheckbox:checked').value;

使用jQuery:


var checkedValue = $('.messageCheckbox:checked').val();

纯javascript没有jQuery:


var checkedValue = null; 

var inputElements = document.getElementsByClassName('messageCheckbox');

for(var i=0; inputElements[i]; ++i){

      if(inputElements[i].checked){

           checkedValue = inputElements[i].value;

           break;

      }

}


查看完整回答
反对 回复 2019-08-30
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

以上都没有为我工作,只是使用这个:


document.querySelector('.messageCheckbox').checked;

快乐的编码。


查看完整回答
反对 回复 2019-08-30
?
湖上湖

TA贡献2003条经验 获得超2个赞

我在我的代码中使用它。试试这个


var x=$("#checkbox").is(":checked");

如果选中该复选框,则为xtrue,否则为false。



查看完整回答
反对 回复 2019-08-30
  • 3 回答
  • 0 关注
  • 395 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信