Я пытаюсь создать элемент ввода радио в jQuery Mobile. Должно быть так:Как обернуть динамически созданные элементы с помощью jQuery wrap()?
<label><input type="radio" name="radio-a" /></label>
Это то, что я делаю:
radio = $("<input />")
.attr({
"name": "radio-" + this.uuid + "-" + i,
"type": "radio"
})
.wrap("<label></label>")
.appendTo(someElement);
Моя проблема заключается в .wrap()
не работает = элемент получает создается и добавляется правильно, но <label>
элемент отсутствует ,
Вопрос:
Любая идея, что я делаю неправильно?
EDIT:
Добавление id
и for
атрибут не помогает.
обертка возвращает исходный объект, а не упаковка контейнера –
ах. хорошая точка зрения. – frequent