jquery - 如何从数据表中获取所选表格单元格的值?

标签 jquery datatable

这是我的 Jquery:

var oTable_salary = $('#jsontable_salary').dataTable();  //Initialize the datatable
$("#btn_ca_salary").click(function(){
    $.ajax({
        url: 'proc_php/get_salary.php',
        dataType: 'json',
        success: function(s){
            oTable_salary.fnClearTable();
            for(var i = 0; i < s.length; i++) {
             oTable_salary.fnAddData([
                        s[i][0],
                        s[i][1],
                        s[i][2],
                        s[i][3]                                     
                               ]);                                      
            } // End For                                            
        },
        error: function(e){
           alert(e.responseText);   
        }
        });
}); 

enter image description here

我想在选择数据表时获取它的ID。我想出了这个,但它不起作用:

$('#jsontable_salary tbody tr').on('click', function (e) {
    e.preventDefault();
    var rowIndex =  $(this).closest('td')[0].text;
    alert(rowIndex);
});

最佳答案

你可以试试

var rowIndex =  $(this).find('td').first().text()

您对closest的尝试不起作用,因为closest向上遍历DOM

关于jquery - 如何从数据表中获取所选表格单元格的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28038721/

相关文章:

javascript - 如何在 Owl Carousel 中为图像添加标题

javascript - CSS Z-index child above parent and div under parent

jquery - 日期选择器未在下一页数据表上触发

javascript - 单击菜单项后关闭响应菜单

php - 来自 php vars 的 jquery 自动完成

javascript - 如何填充新的 Windows 表单元素

javascript - 数据表打印复杂表头打印预览

c# - 使用任何数据列对数据行进行排序

java - 执行SQL4List错误

javascript - 如何在数据表中显示 Bootstrap 选择组合框?