javascript - 单击进入 Bootstrap-Table 时获取单元格的值

标签 javascript jquery twitter-bootstrap

我想单击 Bootstrap-Table 表中的单元格并获取该行中特定列(Date 列)的值。

此代码获取行的值索引,但我的数据是 JSON 数组。我认为索引没有帮助,因为我认为数组本质上被认为是无序的。有没有办法利用这个索引来获取值?

 $("#table").on("click", "tr", function (row, $el, field) {
   var row = $(this).index();
   alert(row);
    });

数据:

var data = [
    {
        "Date": "2015-02-03",
        "Contact": 1
    },
    {
        "Date": "2017-01-22",
        "Contact": 2

    }
];

http://jsfiddle.net/gv2mnwd9/

最佳答案

您可以将事件附加到 td 而不是 tr

并获取如下值

  var col = $(this)[0].textContent;

这是一个jsfiddle

http://jsfiddle.net/gv2mnwd9/1/

关于javascript - 单击进入 Bootstrap-Table 时获取单元格的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43505636/

相关文章:

CSS 背景图像不在移动设备上滚动

css - 如何设置每个表单组的宽度相同?

javascript - 由于两个 getter 导致无限循环?

Ajax 成功时的 Javascript 重定向

javascript - 数据表行未定义(DataTables.js)

javascript - 选择最后一个 child

javascript - Angular JS 和 Bootstrap Modal 的数据绑定(bind)问题

javascript - 用chrome调试node js垃圾收集/内存问题

javascript获取执行环境

javascript - 如何为小型设备手动启用 Bootstrap 响应菜单