2017-04-04 121 views
0

所以我有這樣的:檢查單選按鈕已經選擇使用jQuery

<p:selectOneRadio id="gender" style="display: inline-table"> 
        <f:selectItem id="male" itemLabel="Male" itemValue="male"/> 
        <f:selectItem id="female" itemLabel="Female" itemValue="female"/> 
</p:selectOneRadio> 

而且我想看看,如果用戶已籤假設男性選項:

if($("#male").is(":checked") === true){ 
    errors.push("gender"); 
} 

但這不行。我如何編寫上述腳本來檢查男性選項是否已被點擊?

+0

嘗試加入'$(文件)。就緒(函數() {//你的代碼在這裏});'圍繞你的JS。 –

+0

這不是問題..im只是尋找一種方式來參考單選按鈕 –

+0

更新您的標籤,並更具體這是在java中,誤導性的問題。 – Roljhon

回答

1

您可以通過執行設置一個選項來檢查:如果一個選項與檢查

$('input[name=gender]:first').prop('checked', true); 

您可以檢查:

if($('input[name=gender]:first').is(':checked')) { 
    console.log("option is checked"); 
} 
+1

你確定你寫的是正確的? –

+0

不好,有一個錯字:) – Drummad

+0

所以這返回true或false? –