-1
我正在嘗試動態創建html元素,但是當我從下拉菜單中選擇輸入類型時,並且創建沒有任何事情發生.WHat我做錯了什麼?在jquery中動態創建html元素
$(document).ready(function(){
$("#create").click(function(){
var name = $("#name").val();
var id = $("#id").val();
var value = $("#value").val();
//var elementtocreate = $("#elementtocreate option: selected").text();
var elementtocreate = $("#elementtocreate").val();
console.log(name+id+value+elementtocreate);
var div = $(document.createElement(elementtocreate));
$("#registrationform").html(div);
$('#registrationform').html($(div, {class: id}));
});
});
HTML部分:
<div id="registrationdiv">
<center>
<form id="registrationform" >
</form>
</center>
</div>
['.html()'](https://api.jquery.com/html/#html2)函數只需要一串HTML設置爲HTML內容,而不是一個jQuery對象(它是'div'變量中包含的)。 – ajp15243 2015-02-06 05:27:56