如何在Datatables Jquery中使列只读?

如何在Datatables Jquery中使列只读?,jquery,jquery-datatables,Jquery,Jquery Datatables,我正在为Datatables使用jQuery表插件来编辑表中的单元格。然而,我想让一个专栏成为只读的。我该怎么做 我现在正在使用下面的函数来帮助我编辑这些列,但是我想将第一列设置为只读。你能帮我吗 $(document).ready(function() { /* Apply the jEditable handlers to the table */ $('#example tbody td').editable(function(sValue) { /* G

我正在为Datatables使用jQuery表插件来编辑表中的单元格。然而,我想让一个专栏成为只读的。我该怎么做

我现在正在使用下面的函数来帮助我编辑这些列,但是我想将第一列设置为只读。你能帮我吗

$(document).ready(function() {

    /* Apply the jEditable handlers to the table */
    $('#example tbody td').editable(function(sValue) {
        /* Get the position of the current data from the node */
        var aPos = oTable.fnGetPosition(this);

        /* Get the data array for this row */
        var aData = oTable.fnGetData(aPos[0]);

        /* Update the data array and return the value */
        aData[aPos[1]] = sValue;
        return sValue;
    }, { "onblur": 'submit' }); /* Submit the form when bluring a field */
    oTable = $('#example').dataTable();

});
下面是我正在使用的表格。 公司名称 地址 城镇 微软海得拉巴 思维空间 液压 中旅钦奈 明亮的 钦奈 诺伊达酒店 DLF 诺伊达 班加罗尔英菲酒店 DLF大厦 班加罗尔

您可以尝试这样做:用
class=“readonly”
标记表中不可编辑的字段,并将其添加到选择器
$('#示例tbody td:not(.readonly))
您可以包含当前情况的相关代码吗?您好,谢谢您的回复。我是Stackoverflow的新手。当我试图添加代码时,我遇到了一些错误,因此无法上传到文本区域中的标记代码,只需使用4个或更多空格字符的标识即可。只发布源代码的相关部分。谢谢!我已经添加了我正在使用的功能,如果您需要任何代码,请告诉我。非常感谢,它工作正常。。有没有其他方法可以像传递列号一样动态生成列,这样会更有帮助?您可以使用大量选择器,例如,您在这里询问的是
td:eq(2)
。有关更多信息,请参阅jQuery文档: