Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 突出显示引导表中的行_Javascript_Jquery_Html_Twitter Bootstrap_Bootstrap Table - Fatal编程技术网

Javascript 突出显示引导表中的行

Javascript 突出显示引导表中的行,javascript,jquery,html,twitter-bootstrap,bootstrap-table,Javascript,Jquery,Html,Twitter Bootstrap,Bootstrap Table,我正在使用引导表,那是我的笔: 我需要突出显示第二个和第三个表中的行,这些行的ID与我在第一个表中选择的ID相同 如何选择/取消选择它们?我想我必须将所选的类添加到行中?我试过这么做,但不幸的是,它似乎不起作用 以下是我尝试过的: if ($('tr[class="selected"]')) { var temp = $('tr[class="selected"]').attr("data-index"); $('tr[data-index="' + temp + '"]').add

我正在使用引导表,那是我的笔:

我需要突出显示第二个和第三个表中的行,这些行的ID与我在第一个表中选择的ID相同

如何选择/取消选择它们?我想我必须将
所选的
类添加到行中?我试过这么做,但不幸的是,它似乎不起作用

以下是我尝试过的:

if ($('tr[class="selected"]')) {
   var temp = $('tr[class="selected"]').attr("data-index");
   $('tr[data-index="' + temp + '"]').addClass('selected');
}

此外,为什么表中有升序?如何保持json对象的原始序列?

使用以下脚本更新侦听器:

$('#eventsTable').on('check.bs.table', function (e, row, element) {

     var id = Number(element.attr('data-index')) + 1;
     $('#eventsTable2 tr:eq('+id+')').addClass('selected');
     $('#eventsTable3 tr:eq('+id+')').addClass('selected');
});

$('#eventsTable').on('uncheck.bs.table', function (e, row, element) {  

     var id = Number(element.attr('data-index')) + 1;     
     $('#eventsTable2 tr:eq('+id+')').removeClass('selected');
     $('#eventsTable3 tr:eq('+id+')').removeClass('selected');
});

在codepen中,原始顺序似乎得到了保留。