具有可点击行事件的引导表以及如何排除列或单元格

soo*_*nic 6 jquery twitter-bootstrap bootstrap-table

我有这个行点击功能:

$("#table").on("click-row.bs.table", function (row, $el, field) {
  if (column != 4) {

  }
});
Run Code Online (Sandbox Code Playgroud)

我可以添加什么条件来排除列中的特定列或单元格?我找不到row, $el or field可以识别前的东西。一个单元格索引。

soo*_*nic 5

我终于找到了我的问题的答案(如果有人需要它,它比我想象的更简单):

 $("#table").on("click-cell.bs.table", function (field, value, row, $el) {
    if (value !="column_name"){
      //the code
    }
 });
Run Code Online (Sandbox Code Playgroud)

这是一个示例(可以访问单击行的所有值):jsfiddle


pum*_*zzz 1

你可以这样做:

$("table").on("click", "tr td", function () {
   var col = $(this).index();
   if(col != 2){
     console.log("OK");
   }        
});
Run Code Online (Sandbox Code Playgroud)

请注意,该$.index()值是从 0 开始的(因此对于第 4 列,您应该使用索引 3)

JSFIDDLE