Это моя KeyUp функция для настольного фильтратаблица фильтра строк с помощью окна поиска на кнопку мыши
var $rows=$('#roleListTable tr');
$('#searchroleName').keyup(function() {
var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase();
$rows.show().filter(function() {
var text = $(this).text().replace(/\s+/g, ' ').toLowerCase();
return !~text.indexOf(val);
}).hide();
});
Я пытаюсь эту же функцию на кнопку мыши
var $rows=$('#roleListTable tr');
$('#searchGo').click(function() {
var val = $.trim($('#searchroleName').val()).replace(/ +/g, ' ').toLowerCase();
$rows.show().filter(function() {
var text = $('#searchroleName').text().replace(/\s+/g, ' ').toLowerCase();
return !~text.indexOf(val);
}).hide();
});
Что я сделал не так? И Может кто-нибудь дать идею, когда я нажимаю кнопку cancel
. Полная таблица должна отображаться.
https://jsfiddle.net/hzrd8b8t/
без удаления KeyUp функции хау его возможно – user7566666
Зачем вам обоим, в то время как 2 функции выполняют одни и те же вещи? – Rio
Я не хочу keyup function.I хочу только кнопку click функция. – user7566666