我需要做一件事1)創建或刪除行。 發現錯誤生成的行不執行按鈕操作添加或刪除(不編碼),我使用原來的按鈕中使用相同的屬性。我不知道爲什麼會發生這種情況,append方法不克隆行值?誰做的?創建或刪除Html錶行
<table class="tabla_uno table table-hover">
<thead>
<tr>
<th >#</th>
<th >First Name</th>
<th >Last Name</th>
<th >Username</th>
<th ></th>
</tr>
</thead>
<tbody>
<tr>
<td>a</td>
<td>Mark</td>
<td>Otto</td>
<td>@mdo</td>
<td class="controls">
<button class='boton_mas btn btn-success btn-sm'>+</button>
<button class='boton_menos btn btn-danger btn-sm'>-</button>
</td>
</tr>
<tr>
<td>b</td>
<td>Jacob</td>
<td>Thornton</td>
<td>@fat</td>
<td class="controls">
<button class='boton_mas btn btn-success btn-sm'>+</button>
<button class='boton_menos btn btn-danger btn-sm'>-</button>
</td>
</tr>
</tbody>
</table>
<hr>
<script>
$(document).ready(function()
{
// ADD
$(document).on("click", ".boton_mas",function()
{
var datos = $(".tabla_uno tbody tr:first").clone();
$("#product").append($(this).html());
var insertHere = $(this).closest("tr");
datos.insertAfter(insertHere);
})
// REMOVE
$(document).on("click", '.boton_menos', function()
{
var rowCount = $('.tabla_uno tbody tr').length;
var MinRwows = 1;
if (rowCount === MinRwows)
{
alert("Minimo alcanzado, no puedes borrar mas filas");
}
else
{
$(this).closest("tr").remove();
}
})
})
hello snowmonkey,你的代碼工作,但我需要添加行按鈕旁邊我推(讓我說我按1 - 馬克),行必須在它旁邊。當鼠標不在行上時,必須隱藏按鈕 –
@fsnfusion,現在就試試吧。我已經做出了改變來處理這個問題。 – Snowmonkey
早安Snowmonkey。多數民衆贊成它!它需要的唯一的事情是按鈕顯示只有當鼠標懸停TD時,我可以投票給你之後或現在呢? –