Filtern von Zeilen basierend auf dem Wert auswählen
Brauche ich zum filtern von Zeilen basierend auf dem Wert wählen. Wenn ausgewählt, wird der Wert "" (leere) Tabelle, die ausgeblendet werden muss. Wenn Sie wählen Sie Wert ist, sagen wir 1, Tabelle muss sichtbar sein und es muss nur Zeilen, wo die erste Spalte der Tabelle halten Wert 1.
Das problem ist, dass dies die Spalte id, mehrere ids wie 1,2.
Da meine JQuery-Fähigkeiten sind nicht die besten muss ich Euch Jungs mir helfen, meine komplette code
Mein Selektor
<select id='mySelector'>
<option value="">Please Select</option>
<option value='1'>A</option>
<option value='2'>B</option>
<option value='3'>C</option>
</select>
Meinem Tisch
<table id='myTable'>
<thead>
<tr>
<th>ids</th>
<th>name</th>
<th>address</th>
</tr>
</thead>
<tbody>
<tr>
<td>1,2</td>
<td>Jhon</td>
<td>Doe</td>
</tr>
<tr>
<td>3</td>
<td>Mike</td>
<td>Poet</td>
</tr>
<tr>
<td>2,3</td>
<td>Ace</td>
<td>Ventura</td>
</tr>
</tbody>
</table>
Mein Skript
$(document).ready(function($) {
$('table').hide();
$('#mySelector').change( function(){
$('table').show();
var selection = $(this).val();
var dataset = $('#myTable').find('tr');
$.each(dataset, function(index, item) {
//help
});
});
});
Und hier arbeitet plunker
Wenn Sie zusätzliche Informationen benötigen, bitte lassen Sie mich wissen, und ich werde bieten. Vielen Dank im Voraus.
Sie haben Kontrolle über das markup? Könnten Sie das ändern der Tabellen-markup-Code, zum Beispiel? Dies wäre viel einfacher, wenn man könnte hinzufügen, einige Attribute des markup:
ja, ich habe die Kontrolle der Markierungen
<tr data-id="[2,3]">
zum Beispiel.ja, ich habe die Kontrolle der Markierungen
InformationsquelleAutor Valor_ | 2017-01-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit folgenden code
InformationsquelleAutor GSB
Hier ist eine Lösung, die Sie testen können hier
InformationsquelleAutor Petar Vasilev
Kurze Lösung mit
:contains()
selector:Test link: https://plnkr.co/edit/zNQNFVBIPSyPjEyU7I1J?p=preview
http://api.jquery.com/contains-selector/
InformationsquelleAutor RomanPerekhrest