2013-10-02 95 views
2

我想,我做一個簡單的錯誤在這裏:jQuery的檢查單選按鈕

$('.myRadioButtons').val('3121').attr("checked",true); 

但是這一次沒有工作過:也有「託」

$(':input[value="3121"]').attr("checked",true); 

同樣的問題而不是「attr」。

謝謝。

編輯:這裏是在線:http://jsfiddle.net/WWC4G/1/

+0

似乎爲我工作 - > http://jsfiddle.net/KUbHY/(你應該使用道具) – adeneo

+1

顯示你的HTML代碼 – cosset

+0

@ adeneo:這裏是在線(http://jsfiddle.net/WWC4G/1/):還有其他單選按鈕具有相同的值,但不同的CSS類 - >因此找到正確的課程和正確的價值,並檢查它 – Gabriel

回答

3

試試以下

$('input[value="3121"]').prop("checked",true) 

    or 

$('input[value="3121"]').attr("checked","checked") 
+1

OP已經嘗試過'.prop()'它不適合他。閱讀問題 –

+1

如何設置值返回一個字符串而不是jQuery對象? – adeneo

+0

還有其他單選按鈕具有相同的值,但不同的css類 - >因此找到合適的類並檢查它。 – Gabriel