0
我正在使用以下代码来检查复选框的状态 - 启用时返回'Y',但禁用时返回未定义状态。如何确保我的JS不会抛出错误并能够在运行时检测到适当的状态 - 理想情况下,希望对选择器有一个Y或N的答案。复选框的JQuery检查状态
感谢
var isRequested = $('input[name=componentId]:checked').val();
我正在使用以下代码来检查复选框的状态 - 启用时返回'Y',但禁用时返回未定义状态。如何确保我的JS不会抛出错误并能够在运行时检测到适当的状态 - 理想情况下,希望对选择器有一个Y或N的答案。复选框的JQuery检查状态
感谢
var isRequested = $('input[name=componentId]:checked').val();
您可以使用.is(':checked')
var isRequested = $('input[name=componentId]').is(':checked');//True||False
使用prop()
var isRequested =$('input[name=componentId]').prop('checked')
谢谢回答,但没有上述选项都为我工作尝试 - 我使用JQuery从Prime Faces容器内部可以解决这个问题? – user3095976