【发布时间】:2019-09-15 23:11:26
【问题描述】:
我的网络项目面临一个(相对)简单的问题。
我正在使用 Jquery 和 DataTables 插件来制作一个漂亮的交互式表格,这是目前为止的结果:
(来源:hostingpics.net)
我想做什么:
单击表格的任何单元格都会显示一条警告,提示“您选择了 ID idofsequence 的序列 Nameofsequence”。
这是我到目前为止所拥有的:
$("#table_sequences tbody tr").on('click', function(){
var message;
var colonneSelected = $('td', this);
var idSequenceChosen = $(colonneSelected[0]).text();
var nomSequenceChosen = $(colonneSelected[1]).text();
message = "You have chosen the "+nomSequenceChosen+" sequence with ID of "+idSequenceChosen;
alert(message)
});
它有效,我有警报显示:
(来源:hostingpics.net)
问题是:
我希望在表格的最后一列excepted上激活此功能(在本例中,它是“操作”列)。
根据一些文档,我试过这个:
$("#table_sequences td:not(:last-child)").on('click', function()
// Rest of same code as above
但警报消息不会显示 2 个变量中的任何内容。但是,最后一列不会按预期显示弹出窗口。我怀疑单元格的选择有问题。
有什么想法吗?
谢谢!
【问题讨论】:
标签: jquery datatables cell alert selection