Je suis confronté à un problème dans le code mentionné ci-dessous. Je veux juste afficher un message vide si le résultat de la recherche est vide. Pourriez-vous s'il vous plaît m'aider à trouver les résultats vides. Je veux dire où dois-je écrire le code pour le résultat vide. Par le biais de la façon dont le filtre de recherche fonctionne parfaitement.Trouver des résultats vides dans les filtres jQuery
var $rows = $('.filters > .article');
$('#search').change(function() {
var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase();
$rows.show().filter(function() {
var text = $(this).data('location').replace(/\s+/g, ' ').toLowerCase();
return !~text.indexOf(val);
}).hide();
});
Toute raison pour laquelle vous utilisez un opérateur 'pas bitwise ~'? Vous pouvez simplement vérifier 'text.indexOf (val) <0'. – Terry