所以我得到的代码看起来像这样:
<input class="messageCheckbox" type="checkbox" value="3" name="mailId[]"> <input class="messageCheckbox" type="checkbox" value="1" name="mailId[]">
我只需要Javascript来获取当前选中的任何复选框的值。
编辑 :要添加,将只有一个复选框。
对于现代浏览器 :
var checkedValue = document.querySelector('.messageCheckbox:checked').value;
通过使用jQuery:
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; } }