次のhtml要素を作成するのに相当するJavascriptを見つけようとしています:
<div data-role="fieldcontain">
<label for="slider">Select slider:</label>
<select name="slider" id="slider" data-role="slider">
<option value="off">Off</option>
<option value="on">On</option>
</select>
これにより、ラベルが同じ行に配置されます。
これが私の試みですが、ラベルはトグルスイッチの下にあります。data-role="fieldcontain" div をフォーマットするための JQuery メソッドがわかりません。
HTML
<div data-role="content" id="content">
</div>
JS
$('<div data-role="fieldcontain"><label>Label</label><select class="flip" name="flip-1" id="flip-1" data-role="slider"><option value="off">Off</option><option value="on">On</option></select></div>').appendTo($("#content"));
$(".flip").slider();
$('<button id="submit">Submit</button>').appendTo($("#content")).button();
$(document).delegate("#submit", "vclick", function() { alert($("#flip-1").val()); });