插入錶行我有以下結構如何複製和使用jQuery/JavaScript的
<table id='table1'>
<tbody>
<tr id='rowa'>
<td><select>....</select></td>
<tr>
...
<tr id='rowx'>
<td>....</td>
</tr>
...
<tr id='rowz'>
</tr>
</tbody>
</table>
我想要做的是一個按鈕,單擊表,我想複製ROWA並將其插入在rowx之前。
什麼我目前做的是
<script type='text/javascript'>
function copyRow() {
var row = $('#rowa').clone();
$('#rowx').before(row);
}
</script>
這似乎顯示一行x前新建成的行,但是當我試圖訪問一個新行,這是行不通的。我的意思是沒有工作,因爲選擇輸入項目不像選擇項目,它的行爲就像靜態文本。
其他地方在頁面上我有
<a href='javascript:copyRow()'><img src='images/copyrow.png' title='Copy Row' /></a>
對不起!我應該明確指出,當用戶點擊頁面上其他地方的鏈接時,會調用copyRow。
請張貼選擇標籤以及:) –
看看jsfiddle.net,您可以在其中完整展示您的問題 – mplungjan
@mplungjan - JSFiddle現在正在運行:\ - 使用JSBIN作爲解決方法。 – tymeJV