Ich verwende den DataTables-Plug (Version 1.10.12), um eine Tabelle auf meiner Website anzuzeigen. Eine Spalte der Tabelle, „status“ genannt, enthält ein Dropdown-Feld mit, wie:Spalte nach Dropdown-Werten filtern mit DataTables
<tr>
<td>
...
<select name="dropdown_status" id="139">
<option value="-1">canceled</option>
<option value="1" selected>open</option>
<option value="2">in work</option>
<option value="3">waiting</option>
<option value="4">closed</option>
</select>
...
</td>
</tr>
ich von diesem status
-column filtern möchten, beispiels zeigen nur Zeilen, die den Status closed
ausgewählt haben. Die Standardfilterung funktioniert natürlich nicht bei solchen Inhalten, weil es kein einfacher Text ist, der gefiltert werden muss, sondern HTML-Code, der entfernt werden muss. Ich habe verschiedene Ansätze mit Selektoren, der DataTables Render- und Suchfunktion ausprobiert. Ich bin sehr neu in JavaScript, AJAX, JQuery und DataTables und mir sind die Ideen ausgegangen. Jede Hilfe würde sehr geschätzt werden.
Du brauchst milti-filter select wie in diesem Beispiel: [link] (https://www.datatables.net/examples/api/multi_filter_select.html) –
sysquare: danke für deinen Kommentar, aber ich sehe nicht wo Dieses Beispiel hilft mir. Das Beispiel filtert Klartext, aber ich denke, ich muss meinen Spalteninhalt irgendwie entfernen. – whocares81