2010-12-11 53 views

回答

4

第二個版本應該use .filter()而不是.is()

$('input').filter(':checked') 

好像.is()應該工作,因爲有a .not() method。但.not()實際上與.filter()相反。

+0

這太好了! – killebytes 2010-12-11 13:24:31

+0

這是我正在尋找的答案,我需要鏈接目的 – killebytes 2010-12-12 14:10:18

+0

@killebytes:很高興爲你工作。 :O) – user113716 2010-12-12 19:22:22

0

定義作品。一個返回一個列表,另一個返回一個布爾值。

1

你要檢查是否頁面上的任何單選按鈕被選中?沒有必要這樣做,總是有一個被選中(單選按鈕=正好選擇了一個選項)。

想要測試是否選擇了具有特定ID的單選按鈕?

$('#your-radio-button').is(':checked') 

想要列出所有選中的單選按鈕嗎?這會返回一個包含無線電輸入的jQuery對象。

$('input:radio:checked') 

如果你想限制其與特定的名稱輸入:

$('input[name=something]:radio:checked') 
0

試試這個:

$('input[name='radioName']:checked') 
相關問題