我正在嘗試在單擊按鈕時獲取所選輸入收音機的索引。所以,我使用點擊功能。如何獲取所選輸入收音機的索引
$('id').click(function(){
$('input[name="name"]').each(function(){
if($(this).prop('checked') === 'checked'){
...
}
})
})
但是我發現,輸入無線的檢查屬性不會改變,其實沒有「檢查」 ATTR在所有的DOM節點。
那麼,我必須在通過$ .change()方法讀取之前在輸入收音機上設置'checked'prop嗎?如果沒有,那麼,如何獲得已被選擇的輸入無線電的索引。
謝謝。
'$(本)的.index()'? – guradio
我不是要求代碼來替換...部分,我是說if條件不會工作,因爲在選定後在輸入節點上根本沒有[檢查]任何道具。 –
作爲旁邊$(this).prop('checked')'是一個布爾值,因此如果您要使用條件語句,則不應該需要'==='checked''。 –