我有這樣一種奇怪的局面 - 有單選按鈕組:jQuery的IE8單選按鈕問題
<%= radio_button_tag 'include_test', false, true %>
<%= radio_button_tag 'include_test', true %>
而我試圖讓檢查單選按鈕的價值 - 在Chrome和FF則返回1值,在IE中它返回具有2個值的數組("include_test"=>["false", "true"]
)。我已經嘗試了不同的方法來解決這個問題,但在IE中結果總是一樣的。
$('input[name=include_test]').val()
與
$('input[name=include_test]:checked').val()
和
$('input[name=include_test]:checked').fieldValue()
任何解決方案?
這裏去HTML:
<input checked="checked" id="include_test_false" name="include_test" type="radio" value="false" />
<input id="include_test_true" name="include_test" type="radio" value="true" />
您可以發佈'radio_button_tag'生成的HTML代碼。在表面值,沒有理由爲什麼你的第二個例子使用':checked.val()'不起作用。 – 2011-04-15 08:54:34