ok wyedytowalem skrypt, polaczylem keyup w jedno - ponizej
$(function() {
$('#search').on('keyup', function() {
var value = $(this).val().toLowerCase();
if ($(this).text().toLowerCase().indexOf(value) > -1) {
$('.table-body tr td').addClass('collapsed');
$('.table-body tr td ul').removeClass('show');
}
else {
$('.table-body tr td').removeClass('collapsed');
$('.table-body tr td ul').addClass('show');
}
});
var searchValue = $(this).val();
$('.table-body').removeHighlight();
$('.table-body tr td ul').children().each(function() {
$(this).highlight(searchValue);
});
});
roznica jest taka ze teraz juz po zaladowaniu strony wyskakuje podwojnie konsola:
jquery-3.3.1.min.js:2 jQuery.Deferred exception: $(...).removeHighlight is not a function TypeError: $(...).removeHighlight is not a function
at HTMLDocument.<anonymous> (https://test.coloplus.pl/admin.php?page=tasks:3252:26)
at l (https://test.coloplus.pl/js/jquery-3.3.1.min.js:2:29375)
at c (https://test.coloplus.pl/js/jquery-3.3.1.min.js:2:29677) undefined
w.Deferred.exceptionHook @ jquery-3.3.1.min.js:2
c @ jquery-3.3.1.min.js:2
setTimeout (async)
(anonymous) @ jquery-3.3.1.min.js:2
u @ jquery-3.3.1.min.js:2
fireWith @ jquery-3.3.1.min.js:2
fire @ jquery-3.3.1.min.js:2
u @ jquery-3.3.1.min.js:2
fireWith @ jquery-3.3.1.min.js:2
ready @ jquery-3.3.1.min.js:2
_ @ jquery-3.3.1.min.js:2
jquery-3.3.1.min.js:2 Uncaught TypeError: $(...).removeHighlight is not a function
at HTMLDocument.<anonymous> (admin.php?page=tasks:3252)
at l (jquery-3.3.1.min.js:2)
at c (jquery-3.3.1.min.js:2)
(anonymous) @ admin.php?page=tasks:3252
l @ jquery-3.3.1.min.js:2
c @ jquery-3.3.1.min.js:2
setTimeout (async)
w.readyException @ jquery-3.3.1.min.js:2
(anonymous) @ jquery-3.3.1.min.js:2
l @ jquery-3.3.1.min.js:2
c @ jquery-3.3.1.min.js:2
setTimeout (async)
(anonymous) @ jquery-3.3.1.min.js:2
u @ jquery-3.3.1.min.js:2
fireWith @ jquery-3.3.1.min.js:2
fire @ jquery-3.3.1.min.js:2
u @ jquery-3.3.1.min.js:2
fireWith @ jquery-3.3.1.min.js:2
c @ jquery-3.3.1.min.js:2
setTimeout (async)
(anonymous) @ jquery-3.3.1.min.js:2
u @ jquery-3.3.1.min.js:2
fireWith @ jquery-3.3.1.min.js:2
fire @ jquery-3.3.1.min.js:2
u @ jquery-3.3.1.min.js:2
fireWith @ jquery-3.3.1.min.js:2
ready @ jquery-3.3.1.min.js:2
_ @ jquery-3.3.1.min.js:2