2014-01-29 3 views
-1

Цель состоит в том, чтобы выбрать строку в jQuery Datatable, используя значение ячейки. Может быть, document.getelementbyvalue или с функцией jquery.Как выбрать строку данных, использующую значение ячейки?

В качестве примера я хочу выполнить поиск содержимого searchvalue в идентификаторе столбца и выбрать строку, содержащую содержимое переменной searchvalue.

Datatable - это jQuery datatable, который заполняется mdata.

Вот код:

var searchvalue = null; 

function() 
    {  
    var processURL="path"; 
    $.ajax(
     { 
     type  : "GET", 
     url   : processURL, 
     cache  : false, 
     dataType : "json", 
     success  : function (d) 
      {   
      var oTable = $('#Test').dataTable(); 
      oTable.fnDestroy(); 
      $('#Test').dataTable(
         { 
         "sScrollY": "200px", 
         "bPaginate": false, 
         "sDom": "frtiS", 
         "bDeferRender": true, 
         "aaSorting": [[ 1, "asc" ]], 
         "aaData": d, 
         "aoColumns":  
          [ 
          { "mData": "N1" }, 
          { "mData": "N2" }, 
          { "mData": "3" }, 
          { "mData": "STR" }, 
          { "mData": "PLZ" }, 
          { "mData": "ORT" }, 
          { "mData": "ID" }                
          ], 
         "aoColumnDefs": 
          [ 
           { 
           "sClass": "hide_me", "aTargets": [ 6 ] 
           } 
          ] 
         });    
      var oTable1 = $('#Test').dataTable(); 
      oTable1.fnStandingRedraw();    
      }, 
     error : function (d) 
      {      
      alert('Error'); 
      } 
     }); 
    } 
+1

где код. –

+0

уточните проблему –

+0

К сожалению, я добавил код. –

ответ

2

Это должно работать:

$("td:contains(text)"); 
+0

Спасибо, с переменной она работает для меня ;-) –

+0

Вот код: var x = "Telefon"; $ ("tr: содержит ('" + x + "')"). Css ("background-color", "red"); –

0

Поиск строки в ячейке таблицы с использованием find(): если она ее найдет, добавьте класс в родительский.

$("table tr td").find("something").parent().addClass('parentCell'); 
Смежные вопросы