Wie filtert ich a , indem Sie in jedem nach dem Wert suchen, der eine Klasse enthält?
Posted: 16 Mar 2025, 12:50
Wenn ein Wert in die Eingabe eingegeben wird, sollte nur die Zeile (oder Zeilen), die diesen Wert enthält, angezeigt und funktioniert. Dazu hat jedes ein
Tag, aber nur das erste mit dieser Klasse wird genommen. Hier ist ein Beispiel. Der Text innerhalb der roten Ränder sind die einzigen Werte, die funktionieren. Ignore class = "rot" < /code> < /p>
Was ich tun möchte, ist beispielsweise, wenn ich das Wort "Roboter", "Game" oder "Box" in die Eingabe (und nicht nur "Robot"), alle TR
Tag, aber nur das erste mit dieser Klasse wird genommen. Hier ist ein Beispiel. Der Text innerhalb der roten Ränder sind die einzigen Werte, die funktionieren. Ignore class = "rot" < /code> < /p>
Code: Select all
$("#filter").on("input", function () {
let value = $(this).val().toLowerCase();
$("tbody tr").filter(function () {
$(this).toggle($(this).find(".x").text().toLowerCase().indexOf(value) === 0);
});
})< /code>
.red {border: 1px solid red;}< /code>
---
text
card
robot
game
box
Was ich tun möchte, ist beispielsweise, wenn ich das Wort "Roboter", "Game" oder "Box" in die Eingabe (und nicht nur "Robot"), alle TR