Динамически генерируемая кнопка с помощью jQuery не может быть выбрана в IE6 - PullRequest
0 голосов
/ 30 июня 2009

Мне нужно динамически генерировать радио или флажок с помощью jQuery.
Я использую следующий код:

var type = "radio"; // maybe checkbox
$('<input type="'+ type +'">').attr({
            name: "ename", value: "1"
})

Однако сгенерированное радио не может быть выбрано в IE6 (другие браузеры в порядке). Что мне делать?

Ответ Марка решает мою проблему.

1 Ответ

4 голосов
/ 30 июня 2009

Так работает IE6, вы не можете установить атрибут Name для элементов, создаваемых динамически.

Установить атрибут имени перед атрибутом.

$('<input type="' + type + '" name="ename">').attr('value', '1');
или даже
$('<input type="' + type + '" name="ename" value="1">');

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