HTML:
<table id="mytable">
<tr>
<td>
<select name="antal_tidspunkter" id="antal_tidspunkter">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</td>
</tr>
<!-- These three <tr>s below should be duplicated to under each other -->
<tr>
<td>This should be duplicated</td>
</tr>
<tr>
<td>This too</td>
</tr>
<tr>
<td>Hey, me too!</td>
</tr>
<!-- Above should be duplicated as of many you select in the select -->
</table>
JavaScript:
$(document).ready(function(){
$('#antal_tidspunkter').change(function(){
//
});
});
サンプルは次のとおりです:http: //jsfiddle.net/PMXmY
セレクターを2に変更すると、現在の3 trの複製が表示されるので、合計6trになります。
セレクター用のjquerychange()ハンドラーを作成しましたが、どうすれば3つのtrを複製し、それらを下に追加できますか。
したがって、3を選択すると、次<tr>
のように合計9が表示されます。http://jsfiddle.net/PMXmY/2/(これは機能していません。htmlでtrを手動で複製しただけです)