1つのことを行う必要があります。1)行の作成または削除。 エラーが見つかりました genereted行はボタンのアクションを追加または削除(コード化されていません)しません。元のボタンで使用されているのと同じ属性を使用しています。なぜこのようなことが起こっているのかわかりません。行の値?他の人は誰ですか?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();
}
})
})
こんにちはsnowmonkey、あなたのコードの仕事が、私は(私は1 - マークを押すと言うことができます)プッシュボタンの横に行を追加する必要があります、行はそれの隣にする必要があります。そして、マウスが行にないときはボタンを非表示にする必要があります。 –
@fsnfusion、今すぐ試してみてください。私はこれに対処するために変更を加えました。 – Snowmonkey
おはようございます。そうだね!...必要なのは、マウスがtdを動かすときだけボタンが表示されることです。それ以降はあなたに投票できますか? –