2009-11-10 110 views
0

我使用jquery動態創建廣播,如圖所示。 但它們的值只在ff,ie8中選擇。 ie6,ie7不選擇值。 我如何選擇ie6/7中的單選按鈕值。單選按鈕jquery ie6問題

rand=$("<input type='radio' ></input>"); 
rand.attr("checked","checked"); 
$(document).append(rand); 
+0

你發現它有什麼問題嗎? – mamu 2010-06-02 20:56:36

+0

rand = $(「」); 我的html創建收音箱是worong pestaa是正確的 – 2010-06-04 19:01:53

回答

2

我的猜測是<input>沒有結束標記。

1

也給它一個name屬性。如果需要,請在追加到DOM後設置checked屬性。

你也可以做到這一點,像這樣

rand=$("<input type='radio' checked='checked' name='radio'/>"); 
$(document).append(rand); 
0

除了缺少name屬性作爲拉斯凸輪提到,也失去了</input>,你的單選按鈕,也應該有一個value。我的猜測是瀏覽器依靠價值,特別是收音機,實現「一次只能檢查一個」功能...

祝你好運!