Je suis un novice de jQuery mais j'ai pu utiliser quelques scripts que j'ai trouvés pour obtenir les résultats que je veux, avec une exception. La page sur laquelle je travaille a 4 menus déroulants qui permettent à l'utilisateur de faire une sélection à partir de chaque menu, puis cliquez sur un bouton de soumission qui renvoie les résultats d'une liste.afficher "aucun résultat trouvé" après la recherche
Actuellement si vous faites quelques sélections et rien si trouvé, vous obtenez seulement une page blanche. Je dois afficher "Aucun résultat trouvé". Quelques scripts que j'ai vus ici m'obligeraient à réécrire ce que j'ai, mais je pense qu'il existe une solution simple. Sinon, c'est de retour au clavier pour moi.
Voici le code sur jsFiddle: http://jsfiddle.net/LbUfe/
est le script ici que je utilise pour faire les sélections.
<script type="text/javascript">
$(document).ready(function()
{
$("#btnFilter").click(function()
{
var portfolio = $("#portfolio").val();
var strategy = $("#strategy").val();
var geoFocus = $("#geoFocus").val();
var spendType = $("#spendType").val();
var portfolioSelector = '';
var strategySelector = '';
var geoFocusSelector = '';
var spendTypeSelector = '';
if (portfolio == "all" && strategy == "all" && geoFocus == "all" && spendType == "all")
{
//show all items in list - working
$(".item").show();
}
else
{
if (strategy != "all")
{
strategySelector = '.' + strategy
}
if (portfolio != "all")
{
portfolioSelector = '.' + portfolio
}
if (geoFocus != "all")
{
geoFocusSelector = '.' + geoFocus
}
if (spendType != "all")
{
spendTypeSelector = '.' + spendType
}
$(".item").hide();
$(strategySelector + portfolioSelector + geoFocusSelector + spendTypeSelector).show();
}
});
});
Voici la page de travail (moins le "Aucun résultat trouvé").
http://staging.humanityunited.org/
Un exemple rapide: sélectionnez le menu 'Bangladesh' dans le menu 'Mise au point géographique de, et 'parrainage' pour 'Type de dépenses' et cliquez sur soumettre. Vous obtiendrez une page blanche.
Je mis à jour ma réponse avec le code de travail et votre violon mis à jour avec ma solution. –