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