Создание

Я пытаюсь создать пару кнопок с помощью jQuery с такими командами:

$('<button></button>', { type: 'reset', id: 'reset', name: 'reset' })
    .text('Reset all fields').appendTo(target);

Это работает очень хорошо, за исключением того, что кнопки создаются без типа .

Это то, что я хочу:

<button type="reset" id="reset" name="reset">Reset all fields</button>

, но получаю следующее:

<button id="reset" name="reset">Reset all fields</button>

т.е. type = "reset" отсутствует. Я пробовал добавить его отдельно с помощью .attr () , но это не помогает. Атрибут просто игнорируется. Что мне здесь не хватает?

Я использую jQuery 1.4.4. Как отмечено в комментариях, это работает в последней версии jQuery, но это не та версия в нашей системе, и я не знаю, что может сломаться, если мы обновимся, поэтому я бы предпочел решить эту проблему с помощью существующей версии.

0
задан Tomas Aschan 29 July 2011 в 15:03
поделиться