2013-08-09 1 views
1
/* 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%" 
    }); 

приведенный выше код дает мне следующую ошибку.выберите столбец jquery datatable first column (td) с пустым значением каждой строки

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

Я хочу, чтобы столбец первого столбца редактировался, если ячейка пуста (пустой или пустой).

Я пробовал различные варианты без успеха.

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

ответ

0

Try:

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

Selector в действииhttp://jsfiddle.net/HuntB/

+0

Благодаря Кевину для так быстро! он работал как GEM. –

+0

@SangemOmkaram Рад, что я мог бы помочь! –

 Смежные вопросы

  • Нет связанных вопросов^_^