我使用JS和jQuery编写代码。代码在我的表中添加了新行。每行包含删除按钮,但不起作用。我还要实现编辑按钮。
我的表:
<div class="row">
<div class="col-md-12">
<table class="table table-striped" id = "my-table">
<thead>
<tr>
<th>Date</th>
<th>Example</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
</div>
JS代码:
$(document).ready(function(){
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
today = mm+'/'+dd+'/'+yyyy;
//var counter = 1;
$('button#sending_button').click(function(){
var text = $('textarea#mytextarea').val();
$('#my-table').append('<tr><td>'+today+'</td><td>'+text+'</td><td><button type="button" id="delete-button" class="btn btn-danger">Usuń</button></td></tr>');
$('textarea#mytextarea').val('');
//counter++;
});
$('#my-table').on('click', 'button.btn btn-danger', function() {
$(this).parents('tr').remove();
});
});
我不知道还应该解释这个问题。
答案 0 :(得分:1)
你的问题在这里:
$('#my-table').on('click', 'button.btn btn-danger', function() {
应为button.btn.btn-danger
。
一些随机的建议: