javascript - Jquery Datatables - 使整行成为一个链接

标签 javascript jquery datatables

这可能很简单,但似乎无法弄清楚。使用 jquery 数据表如何使每一行都可以单击以仅链接到普通页面?因此,如果有人将鼠标悬停在任何一行上,整行将突出显示并可点击,并链接到我希望它在点击时链接到的任何 url。

最佳答案

我使用了 jQuery 的 fnDrawCallback 参数 Datatables plugin让它工作。这是我的解决方案:

fnDrawCallback: function () {

  $('#datatable tbody tr').click(function () {

    // get position of the selected row
    var position = table.fnGetPosition(this)

    // value of the first column (can be hidden)
    var id = table.fnGetData(position)[0]

    // redirect
    document.location.href = '?q=node/6?id=' + id
  })

}

希望这会有所帮助。

关于javascript - Jquery Datatables - 使整行成为一个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7522586/

相关文章:

javascript - 无法让地理编码器与文本框谷歌地图 API 一起使用

JavaScript:保持边界的最佳方式(谷歌地图)?

php - 从动态网页中提取文本

javascript - 数据表:选择具有给定 ID 的行

jquery - 如何为数据表中动态添加的子行添加背景颜色?

javascript - Kotlin Javascript 中的 ReferenceError : ok is not defined at QUnitAsserter. assertTrue

javascript - HTML <input type ="file"... 用 Flash 检查文件大小

jquery验证插件远程查询-错误/失败处理

javascript - 检测使用 javascript 单击哪个链接将用户带到特定页面

javascript - 单击特定按钮时无法触发事件