复选框值始终为'on'
这个问题在这里已经有了答案:
使用.is(':checked')
而不是: 工作jsFiddle
var eu_want_team = $('#eu_want_team').is(':checked');
alert(eu_want_team);
或者@Itay在评论中说过,您可以使用jQuery的.prop()
来获取选中的属性值:
alert($("#eu_want_team").prop("checked"));
<label class="checkbox">
<input id="eu_want_team" name="eu_want_team" type="checkbox" value="somevalue">
</label>
<script>
var ele = document.getElementById("eu_want_team");
if(ele.checked)
alert(ele.value)
</script>
快速查看此答案以检查是否选中了复选框。
如何检查复选框是否在jQuery中被选中?
但基本上你想要做下面的事情来检查它的价值:
if ($("#element").is(":checked")) {
alert("I'm checked");
}
链接地址: http://www.djcxy.com/p/9511.html