Jquery附加到(动态由id)

Nov*_*ato 1 javascript jquery

假设我有id参数和两个选择框的功能

<select id="one" onchange="Fill(2)"></select>
<select id="two" onchange="Fill(3)"></select>
<select id="three"></select>
Run Code Online (Sandbox Code Playgroud)

我的功能

function Fill(id){  
//some manupulation
$('<option/>').val(substr[0]).html(substr[1]).appendTo('#two');
}
Run Code Online (Sandbox Code Playgroud)

但不是做很多

if(id==2) {$('<option/>').val(substr[0]).html(substr[1]).appendTo('#two');}
if(id==3) {$('<option/>').val(substr[0]).html(substr[1]).appendTo('#three');}
Run Code Online (Sandbox Code Playgroud)

我想要类似的东西

$('<option/>').val(substr[0]).html(substr[1]).appendTo(DYNAMIC);
Run Code Online (Sandbox Code Playgroud)

Thi*_*ter 6

你可以使它更通过使用IDS,例如更容易select-1,select-2等再使用'#select-' + id.

否则,您需要一个映射对象,该映射对象从数字映射到拼写数字.