这是我的复选框
HTML
<label class="checkbox">
<input id="eu_want_team" name="eu_want_team" type="checkbox">
</label>
JQuery
var eu_want_team = $('#eu_want_team').val();
alert(eu_want_team);
它总是显示在屏幕上,无论是否选中.有什么问题吗?
这是我的复选框
HTML
<label class="checkbox">
<input id="eu_want_team" name="eu_want_team" type="checkbox">
</label>
JQuery
var eu_want_team = $('#eu_want_team').val();
alert(eu_want_team);
它总是显示在屏幕上,无论是否选中.有什么问题吗?
Use .is(':checked')
instead: Working jsFiddle
var eu_want_team = $('#eu_want_team').is(':checked');
alert(eu_want_team);
或者,正如@Itay在 comments 中所说的,您可以使用jQuery的.prop()
来获取选中的属性值:
alert($("#eu_want_team").prop("checked"));