2014-02-07 62 views
0

我試圖根據下拉值創建表單。 我跟着這個教程jquery - 基於下拉值添加動態表單

here

但它並沒有爲我工作。

任何幫助,將不勝感激

JQ例如

$("#selectBox").change(function() { 
    var htmlString = ""; 
    var len = $("options:selected", this).val(); 
    for (var i = 0; i < len; i++) { 
    htmlString += "<input type='text' class='email'>"; 
    htmlString += "<input type='text' class='name'>"; 
    } 
    $("#outputArea").html(htmlString); 
} 
+0

'沒有爲我工作'是不足以知道你的問題,你能解釋一下細節嗎? – xdazz

+0

@xdazz我創建了自己的html與JQ一起工作,但沒有任何事發生, – mabbs

回答

1

試試這個,

Demo

<select id="selectBox" > 

    <option value=1>one</option> 
    <option value=2>two</option> 
    <option value=3>three</option> 
    <option value=4>four</option> 
    <option value=5>five</option> 
    <option value=6>six</option> 


</select> 
<div id="outputArea"></div> 

的Jquery:

$("#selectBox").change(function() { 
    var htmlString = ""; 
    var len = $(this).val(); 
    for (var i = 0; i < len; i++) { 
    htmlString += "<input type='text' class='email'>"; 
    htmlString += "<input type='text' class='name'>"; 
    } 

    $("#outputArea").html(htmlString); 
}) 

我希望這能幫到你。

+0

它的工作,謝謝。 – mabbs