Я пытаюсь создать пару кнопок с помощью 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, но это не та версия в нашей системе, и я не знаю, что может сломаться, если мы обновимся, поэтому я бы предпочел решить эту проблему с помощью существующей версии.