переключатель JQuery ie6 проблема - PullRequest
0 голосов
/ 10 ноября 2009

Я динамически создаю радио, используя jquery, как показано ниже. но они значат только выбранное в ff, т.е. 8. ie6, ie7 не выбирая значения. как я могу выбрать значение переключателя в ie6 / 7.

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

Ответы [ 3 ]

2 голосов
/ 10 ноября 2009

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

1 голос
/ 10 ноября 2009

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

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

rand=$("<input type='radio' checked='checked' name='radio'/>");
$(document).append(rand);
0 голосов
/ 10 ноября 2009

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

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...