<script>
$('input[name="search_field"]').on("keyup", function() {
filtrate($(this).val().toLowerCase());
});
function filtrate(searched) {
$(".filter-key > h3").filter(function() {
var isHidden = ($(this).text().toLowerCase().indexOf(searched) > -1) ? 'block' : 'none';
$('.filter-key').css('display', isHidden);
});
}
</script>
$(document).ready(function(){
var $btns = $('.btn').click(function() {
if (this.id == 'all') {
$('#parent > div').fadeIn(450);
} else {
var $el = $('.' + this.id).fadeIn(450);
$('#parent > div').not($el).hide();
}
$btns.removeClass('active');
$(this).addClass('active');
})
var $search = $("#search").on('input',function(){
$btns.removeClass('active');
var matcher = new RegExp($(this).val(), 'gi');
$('.box').show().not(function(){
return matcher.test($(this).find('.name, .skills').text())
}).hide();
})
})