2011-10-29 45 views
0

我想獲得價值形成期權價值,並努力使他們與jQuery的幫助下輸入字段,但沒有得到任何好處results.So最初我的標記就是這樣獲取形式的值的jQuery

<select name="menus"> 
    <option value="a">a</option> 
    <option value="b">b</option> 
    <option value="c">c</option> 
    <option value="d">d</option> 
    <option value="e">e</option> 
    </select> 

現在我有一個像,b,C選項部分,D我會讓他們選擇和選擇後,我的標記應該是這樣的

<select name="menus"> 
    <option value="a">a</option> 
    <option value="b">b</option> 
    <option value="c">c</option> 
    <option value="d">d</option> 
    <option value="e">e</option> 
    </select> 

<input type="text" value="a" name="a" />a 
<input type="text" value="c" name="c" />c 
+1

你爲什麼從'select'元素去掉'name'和'id'? – nrabinowitz

回答

0
$.each($('select option'),function(){ 

    $('<input type="text" name="'+ $(this).val() +'" />' + $(this).val()) 
      .appendTo('body'); 

}); 

$.each($('select option'),function(){ 

    $('<input type="text" name="'+ $(this).val() +'" />' + $(this).html()) 
      .appendTo('body'); 

}); 
0

嘗試DIS

<script src="http://code.jquery.com/jquery-latest.js"></script> 

<script> 
$("select").change(function() { 
     var str = ""; 
     $("select option:selected").each(function() { 
      str += $(this).text() + " "; 
      }); 
     $("div").append(text("<input type='text' name='"+str+"' />")); 
    }) 
    .change();