Как я могу динамически воссоздать следующую форму jQuery Mobile в jQuery? Я в основном хочу попробовать и взять как можно меньше строк кода. Все, что Ive пробовало до сих пор, заканчивается примерно такой же длины. Любые предложения и советы приветствуются!Динамически воссоздать HTML/jQuery Мобильная форма в jQuery
<div data-role="page" id="create-person-dialog">
<div data-role="header" data-theme="c" >
<h1></h1>
</div>
<div data-role="content">
<form id="create-person-dialog">
<fieldset data-role="fieldcontain">
<textarea data-theme="b" type="input" id="editFirstName" placeholder="First Name"></textarea>
</fieldset>
<fieldset data-role="fieldcontain">
<textarea type="input" id="editLastName" placeholder="Last Name *"></textarea>
</fieldset>
<fieldset data-role="fieldcontain">
<select id="editSalutation" data-native-menu="false">
<option> </option>
<option value="Mr.">Mr.</option>
<option value="Ms.">Ms.</option>
<option value="Mrs.">Mrs.</option>
</select>
</fieldset>
<button href="#" id="edit" data-theme="b" data-role="button">Save</button>
<div id="delete">
<button data-icon="delete" data-iconpos="right" data-theme="a" type="button">Delete</button>
</div>
</form>
</div>
</div>
Heres начало моей первой попытки, я просто создать пустой DIV и начать добавление ...
JQuery:
$('#create-contact-dialog').append("<div id='dataRole' data-role='content'></div>");
$('#create-contact-dialog #dataRole').append("<form id='create-contact-dialog'></form>");
$('#create-contact-dialog form').append("<fieldset data-role='fieldcontain'></fieldset>");
$('#create-contact-dialog fieldset').append("<textarea data-theme='b' type='input' id='firstName' placeholder='First Name'></textarea>");
Для HTML, что комплексное использование шаблон плагина. Для динамического создания потребуется много кода. –
FYI, append() принять несколько аргументов с использованием запятой в качестве разделителя http://api.jquery.com/append/ –
Хорошо, приветствует ребята – Daft