2015-10-05 124 views
0

如何使用jquery填充選擇#1的選項#1的選擇值?如何用另一個選項的選項來填充選擇

例如選擇#1:

<select id="#1"> 
    <option value="1">Val 1</option> 
    <option value="2">Val 2</option> 
    <option value="3">Val 3</option> 

我的選擇#2應該是這樣的:

 <select id="#2"> 
     <option value="1">1</option> 
     <option value="2">2</option> 
     <option value="3">3</option> 
     </select> 
+2

'id'不應該包含''#如果我沒有錯.. –

回答

3

Fiddle DEMO

如果將其更改爲正確的id爲我在下面做了,你可以得到它。

$(document).ready(function(){ 
 
    $("#2").append($('#1').html()); //set options of 2nd select from options of 1st select 
 
    $("#2 option").each(function(){ 
 
     $(this).text($(this).val());//set its text based on its value 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select id="1"> 
 
    <option value="1">Val 1</option> 
 
    <option value="2">Val 2</option> 
 
    <option value="3">Val 3</option> 
 
</select> 
 
<select id="2"> 
 
</select>

+1

超級! Thx非常! –

+1

任何時候......快樂編碼..不要忘記標記爲答案.. :) –

+2

以數字開頭的'id'屬性僅** **在HTML5文檔中允許。請記住,您必須在您的文件的開頭 – bodi0

相關問題