2009-11-10 3 views
0

Я динамически создаю радио, используя jquery, как показано на рисунке. , но они оцениваются только в ff, ie8. ie6, т.е. 7, не выбирая значения. Как выбрать значение переключателя в ie6/7.radio button jquery ie6 problem

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

Вы нашли что-то не так? – mamu

+0

rand = $ (""); мой html для создания радио-бокса является worong pestaa был прав –

ответ

2

Я полагаю, что <input> не имеет закрывающей метки.

1

Также дайте ему атрибут name. Если необходимо, установите атрибут checked после добавления в DOM.

Вы также могли бы сделать это как так

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

Кроме того, отсутствует атрибут name как упомянуто Russ Cam, а также проигранный </input>, ваша кнопка радио должна также иметь value. Я предполагаю, что браузер полагается на ценность, особенно для радиоприемников, для реализации функциональности «только один может быть проверен за раз» ...

Удачи!