bootstrap table 怎么取到点击事件里的 index

 我来答
adi1625
2017-08-17 · TA获得超过135个赞
知道答主
回答量:46
采纳率:0%
帮助的人:7.9万
展开全部

一种方法就是把所有行数一遍,获取所有行-遍历找到当前的- 获得i,不推荐这么做,因为每次都要全取出来;

另一种方法是给表格加上个隐藏列作为行号;

bs table 参数里加上


    field:'Number', 
    title:'Number', 
    class: 'hide-num', // 再在css里给它隐藏了更好看了;
    formatter: function(value, row, index) { 
        return index+1; 
    }
}

下面可以加个点击监听获取行号:

..........

}, {
    field: 'description',
    title: 'Description'
}],
onClickCell: function (field,value ,row, td) {
    console.log($(td.parent()[0]).children("td.hide-num")[0].innerHTML);
}    // 传入参数td是点到的单元格,然后选择它爸爸的第一个儿子(我这行号是最左边的列),
     // 然后再innerhtml获取行号的值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式