JQuery检查复选框的状态

时间:2014-02-05 15:25:56

标签: jquery primefaces

我使用以下代码检查复选框的状态 - 我在启用时返回'Y'但在禁用时返回undefined。如何确保我的JS不会抛出错误并且可以在运行时检测到适当的状态 - 理想情况下希望选择器有Y或N答案。

由于

  var isRequested = $('input[name=componentId]:checked').val();

2 个答案:

答案 0 :(得分:1)

尝试使用prop()

 var isRequested =$('input[name=componentId]').prop('checked')

答案 1 :(得分:1)

您可以使用.is(':checked')

var isRequested = $('input[name=componentId]').is(':checked');//True||False