Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Jquery中获取行id_Javascript_Jquery - Fatal编程技术网

Javascript 在Jquery中获取行id

Javascript 在Jquery中获取行id,javascript,jquery,Javascript,Jquery,我有一个从MySQL表中检索到的数据表。在为每行开始删除操作之前,我希望在选择行后按下删除按钮时发出警报。这是我的java脚本代码 $(函数(){ $('#dataTables example tbody')。在('click','tr',function()上{ var name=$('td',this).eq(0).text(); $('#btnDeleteRow')。单击(函数(e){ 警报('您将删除'+name+'\'的行'); }); }); }); 它起作用了。但问题是,我只希望

我有一个从MySQL表中检索到的数据表。在为每行开始删除操作之前,我希望在选择行后按下删除按钮时发出警报。这是我的java脚本代码

$(函数(){
$('#dataTables example tbody')。在('click','tr',function()上{
var name=$('td',this).eq(0).text();
$('#btnDeleteRow')。单击(函数(e){
警报('您将删除'+name+'\'的行');
});
});
});
它起作用了。但问题是,我只希望最后单击的行id发出警报。我的代码给出了刷新页面之前单击的所有行ID。由于我是jQuery新手,请帮助我。
谢谢。

您需要一个带有闭包变量的单击处理程序

$(函数(){
变量名;
$('#dataTables example tbody')。在('click','tr',function()上{
name=$('td',this).eq(0).text();
});
$('#btnDeleteRow')。单击(函数(e){
如果(!name){
返回
}
警报('您将删除'+name+'\'的行');
名称=未定义;
});
});

删除
1.
2.
3.
4.

它工作正常。非常感谢你的好意。