我有这个表,我希望能够使用 Jquery 向其中动态添加行,但到目前为止我已经失败了,我已经为添加的行准备了一个循环,我只需要与之配套的脚本。 (我使用的是MVC模式设计)
我的循环代码:
<?php
$viewTableRows = array_merge($device->tableRows, array(new tableRow()));
foreach ($viewTableRows as $i => $row) {
?>
td 示例:
<td>
<?php echo $htmlRenderer->getProperHtmlForInputText(
SheetTableOperator::SHEET_POSITION . "[$i]",
$row->position);
?>
</td>
最佳答案
使用此代码动态添加数据。
<button id='mybtn'>Add row</button>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
crossorigin="anonymous"></script>
<script type="text/javascript">
$(document).on("click",'#mybtn',function(){
var $mytable = $('#table').find("tbody");
$last_row = $mytable.find("tr:last");
$new_row = $last_row.clone();
$last_row.after($new_row);
});
</script>
关于javascript - 使用 jQuery 动态向表添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43910484/