gpt4 book ai didi

javascript - 如何将行从第二个表移回到初始表?

转载 作者:行者123 更新时间:2023-12-03 03:41:27 24 4
gpt4 key购买 nike

我有两个表,我需要在它们之间移动行。第一个表有添加按钮,可将表 1 中的选定项目添加到表 2 中。我的添加工作正常,在第二个表上删除工作正常,但确实如此。

我的 table

<table id="stockForOrder" class="display">
<thead>
<tr>
<th>Book Name</th>
<th>Price</th>
<th>ISNB</th>
<th>Available Quantity</th>
<th>Quantity</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td>HTML5/CSS3 Fundamentals</td>
<td>R600.00</td>
<td>00000064</td>
<td><input type="text" id="quantityAvaliable"
name="quantityAvaliable" class="form-control"
readonly value="21" /></td>
<td><input type="text" id="quantity"
name="quantity" class="form-control" value="" /></td>
<td><input class="addLineItem" type="button"
value="Add"></td>
</tr>
</tbody>

</table>

<table id="toOrder" class="display">
<thead>
<tr>
<th>Book Name</th>
<th>Price</th>
<th>ISNB</th>
<th>Available Quantity</th>
<th>Quantity</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tbody>
<table>

Java 脚本代码

   //When the button is clicked create table 2
$(".addLineItem").on("click", function() {

var itemsBooks = [];
var row = $(this).closest("tr").clone();
itemsBooks.push(row);
row.appendTo($("#toOrder"));
$(this).closest('tr').remove();
$('input[type="button"]', row).removeClass('AddNew').addClass('RemoveRow').val('Remove');

});
//remove table 1 from table 2
$('table').on('click', '.RemoveRow', function(){
$(this).closest('tr').remove();
});

最佳答案

   $('#stockForOrder').on('click', '.addLineItem', function() {
// $(".addLineItem").on("click", function() {
var itemsBooks = [];
row = $(this).closest("tr").clone();
itemsBooks.push(row);
row.appendTo($("#toOrder"));
$(this).closest('tr').remove();
$('input[type="button"]', row).removeClass('AddNew').addClass('RemoveRow').val('Remove');

});

//remove table 1 from table 2
$('#toOrder').on('click', '.RemoveRow', function(){
row = $(this).closest("tr").clone();
row.appendTo($("#stockForOrder"));
$(this).closest('tr').remove();
$('input[type="button"]', row).removeClass('RemoveRow').addClass('addLineItem').val('Add');
});

关于javascript - 如何将行从第二个表移回到初始表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45602974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com