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 的副本,因此总共 6 tr ..
我已经为选择器编写了 jquery change() 处理程序,但是我该怎么做才能复制三个 tr 并将它们附加在下面。
因此,当您选择 3 时,它应该出现总共 9 <tr>
,如下所示:http: //jsfiddle.net/PMXmY/2/(这不起作用我刚刚在 html 中手动复制了 tr)