我有一个从MySQL表中检索的数据表。在开始删除行之前,我想在选择行后按下删除按钮时发出警报。这是我的java脚本代码。
db1
有效。但问题是我只想要最后点击的行ID来提醒。我的代码给出了在刷新页面之前我点击过的所有行ID。因为我是jQuery的新手,请帮助我。 感谢。
答案 0 :(得分:-1)
您需要一个带有闭包变量的单击处理程序
$(function() {
var name;
$('#dataTables-example tbody').on('click', 'tr', function() {
name = $('td', this).eq(0).text();
});
$('#btnDeleteRow').click(function(e) {
if (!name) {
return
}
alert('You are going to delete ' + name + '\'s row');
name = undefined;
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="btnDeleteRow">Delete</button>
<table id="dataTables-example">
<tbody>
<tr>
<td>1</td>
</tr>
<tr>
<td>2</td>
</tr>
<tr>
<td>3</td>
</tr>
<tr>
<td>4</td>
</tr>
</tbody>
</table>