选择具有每行空值的jquery数据表第一列(td)

时间:2013-08-09 14:47:03

标签: jquery select datatables

/* Apply the jEditable handlers to the table */

    var oTable = $("#scheduleRequestListTable").dataTable();
    $("td(:first-child, :empty)", oTable.fnGetNodes()).editable( 'editable_ajax.php', {
                "callback": function( sValue, y ) {
                    var aPos = oTable.fnGetPosition( this );
                    oTable.fnUpdate( sValue, aPos[0], aPos[1] );
                },
                "submitdata": function ( value, settings ) {
                    return {
                        "row_id": this.parentNode.getAttribute('id'),
                        "column": oTable.fnGetPosition( this )[2]
                    };
                },
                type : 'text',              
                onblur: 'submit',
                "height": "100%",
                "width": "100%"
    } );

上面的代码给出了以下错误。

Uncaught Error: Syntax error, unrecognized expression: (:first-child, :empty) .

如果单元格为空(null或空白),我希望表格第一列可编辑。

我尝试了不同的选项但没有成功。

$("td:eq(0):empty").
$("td:empty:eq(0)")

1 个答案:

答案 0 :(得分:0)

尝试:

$('td:empty:first-child')

行动中的选择 http://jsfiddle.net/HuntB/