单选按钮jquery ie6问题

时间:2009-11-10 00:34:45

标签: javascript jquery internet-explorer-6

我使用jquery动态创建无线电,如下所示。 但它们的价值仅在ff中选择,即8。 ie6,ie7不选择值。 如何在ie6 / 7中选择单选按钮值。

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

3 个答案:

答案 0 :(得分:2)

我的猜测是<input>没有结束标记。

答案 1 :(得分:1)

还为其提供name属性。如果需要,请在追加到DOM后设置checked属性。

您也可以这样做

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

答案 2 :(得分:0)

除了Russ Cam提到的遗失name属性以及</input>丢失之外,您的单选按钮也应该有value。我的猜测是浏览器依赖于价值,特别是对于无线电,实现“一次只能检查一个”功能......

祝你好运!