2016-06-20 7 views
0
liefern.

Es können keine Daten von der JavaScript-Variablen bereitgestellt werden, um die angegebenen Daten in der Tabelle zu durchsuchen und nur diese Zeilen der HTML-Tabelle anzuzeigen.Zeigen Sie Tabellenzeilen mit bestimmten Daten an, die Daten aus der JavaScript-Variablen

Es funktioniert gut für die konstanten Daten eingebettet in den Code, aber nicht variable Daten.

Auch wollte ich mehrere variable Kombination haben, für wie die SQL-Abfrage SELECT * FROM mytable WHERE name="Ram" OR age="12";

$("#datatable tbody tr").hide(); 
 
    $("#datatable tr:contains('Ram')").show(); 
 
}); 
 

 
//I want to use something like this 
 

 
var name='Ram'; 
 
    $("#datatable tbody tr").hide(); 
 
    $("#datatable tr:contains(name)").show(); 
 
});

Antwort

1

Es scheint, dass Sie die Variable außerhalb der Anführungszeichen passieren müssen, um zu suchen.

var name='Ram'; 
    $("#datatable tbody tr").hide(); 
$("#datatable tr:contains('"+name+"')").show(); //Changed here.Note the quotes 
}); 
+0

Dank @ user2181397. :) –

Verwandte Themen