Javascript 如何在datatable中添加带有该行按钮的类行?
我在行中使用datatable jquery和I'v defined按钮。我想点击任意一行的按钮。单击按钮的行将添加选定的类。如果我选择另一行,后面的行将删除选定的类,新行单击将添加选定的类 var table=$'id_table'。数据表{ ////...... }; $'id_table tbody'。在'click','button',函数e{ table.row$this.hasglass'selected';Javascript 如何在datatable中添加带有该行按钮的类行?,javascript,jquery,datatable,Javascript,Jquery,Datatable,我在行中使用datatable jquery和I'v defined按钮。我想点击任意一行的按钮。单击按钮的行将添加选定的类。如果我选择另一行,后面的行将删除选定的类,新行单击将添加选定的类 var table=$'id_table'。数据表{ ////...... }; $'id_table tbody'。在'click','button',函数e{ table.row$this.hasglass'selected'; }; 我认为您可以使用下面的命令来代替table.row$this.ha
}; 我认为您可以使用下面的命令来代替table.row$this.hasClass'selected';这是按钮元素
$('#id_table tbody').on('click', 'button', function (e) {
table.$('tr.selected').removeClass('selected');
$(this).closest('tr').addClass('selected');
});
$document.readyfunction{
var table=$'id_table'。数据表;
$'id_table tbody'。单击“tr”按钮,函数{
表$'tr.selected'.removeClass'selected';
$this.addClass'selected';
};
};
名称
位置
办公室
年龄
开始日期
薪水
阿什顿考克斯
初级技术作者
旧金山
66
2009/01/12
$86,000
塞德里克·凯利
高级Javascript开发人员
爱丁堡
22
2012/03/29
$433,060
佐藤航空
会计
东京
33
2008/11/28
$162,700
布里尔·威廉姆森
集成专家
纽约
61
2012/12/02
$372,000
赫罗德·钱德勒
营业员
旧金山
59
2012/08/06
$137,500
罗娜·戴维森
集成专家
东京
55
2010/10/14
$327,900
科琳赫斯特
Javascript开发人员
旧金山
39
2009/09/15
$205,500
索尼娅·弗罗斯特
软件工程师
爱丁堡
23
2008/12/13
$103,600
杰娜·盖恩斯
办公室经理
伦敦
30
2008/12/19
$90,560
我认为您可以使用下面的命令来代替table.row$this.hasClass'selected';这是按钮元素
$('#id_table tbody').on('click', 'button', function (e) {
table.$('tr.selected').removeClass('selected');
$(this).closest('tr').addClass('selected');
});
$document.readyfunction{
var table=$'id_table'。数据表;
$'id_table tbody'。单击“tr”按钮,函数{
表$'tr.selected'.removeClass'selected';
$this.addClass'selected';
};
};
名称
位置
办公室
年龄
开始日期
薪水
阿什顿考克斯
初级技术作者
旧金山
66
2009/01/12
$86,000
塞德里克·凯利
高级Javascript开发人员
爱丁堡
22
2012/03/29
$433,060
佐藤航空
会计
东京
33
2008/11/28
$162,700
布里尔·威廉姆森
集成专家
纽约
61
2012/12/02
$372,000
赫罗德·钱德勒
营业员
旧金山
59
2012/08/06
$137,500
罗娜·戴维森
集成专家
东京
55
2010/10/14
$327,900
科琳赫斯特
Javascript开发人员
旧金山
39
2009/09/15
$205,500
索尼娅·弗罗斯特
软件工程师
爱丁堡
23
2008/12/13
$103,600
杰娜·盖恩斯
办公室经理
伦敦
30
2008/12/19
$90,560
我相信table.row不会返回jQuery对象。这就是为什么hasClass函数不起作用的原因。您是否考虑过使用此示例而不是使用按钮来添加选定的类?我相信table.row不会返回jQuery对象。这就是为什么hasClass函数不起作用的原因。您是否考虑过使用此示例而不是使用按钮来添加选定的类?