IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Filtrer une liste des checkboxes


Sujet :

jQuery

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Filtrer une liste des checkboxes
    Bonjour, j'ai déjà fait à l'aide d'un collègue une liste qui se change en tapant une lettre dans l'input pour ne faire apparaître que les items contenant ces lettres.

    Voici le code qui marche:

    https://jsfiddle.net/M33D/ffudxhqv/

    Ce code ne permet pas de modifier la liste de base, c'est pour cela je suis entrain de créer un autre code où la liste de checkbox se varie, du coup j'utilise un selectur jQuery pour ce faire, mais malheureusement ça ne marche pas.

    Voici le code que j'essaye de faire marcher:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    var CreerListeAptitudes = function(){
    	this.list=[];
    	this.check=function(value){
    		var lists = false;
    		if( value!='' ){
    			lists=[];
    			for(var i=0, len=this.list.length; i<len; i++)
    				if(this.list[i].name.toLowerCase().trim().indexOf(value.toLowerCase().trim())==0)
    					lists.push(this.list[i]);
    		}
    		return lists;
    	};
    	this.loadList=function(result, lists){
    		if(lists){
    			var innerList='';
    			for (var i=0, len=lists.length; i<len; i++)
    				innerList += lists[i]+'<br/>';	
    			result.innerHTML = innerList;
    		} else this.viewAllList();
    	};
    	this.viewAllList=function(){
    		this.loadList(jQuery('#conteneurAptitudes'), this.list);
    	};
    };
     
    function filtrerAptitudes(){
    	var listeDesAptitudes = new CreerListeAptitudes();
            var element = jQuery('#conteneurAptitudes label');
            var nbrItem = element.length;
     
            for(var i=0; i<nbrItem; i++){
        	        listeDesAptitudes.add(element[i]);
            };
    	listeDesAptitudes.loadList(jQuery('#conteneurAptitudes'), Liste.check(this.value));
    };
    Pourriez vous me dire où c'est le problème? sachant que je suis débutant en JS/jQuery, je serai reconnaissant pour vos explications.

    Merci d'avance.
    Dernière modification par Invité ; 25/05/2016 à 13h55.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Filtrer une liste des cases à cocher
    Par Invité dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/05/2016, 09h08
  2. Ajouter des Event dans une liste de Checkbox
    Par Battosaiii dans le forum Android
    Réponses: 0
    Dernier message: 05/05/2012, 10h32
  3. Parcourir une liste des checkbox en C# .
    Par silset dans le forum ASP.NET
    Réponses: 7
    Dernier message: 01/11/2009, 10h03
  4. Impossibilité de filtrer une liste déroulante
    Par lito74 dans le forum Access
    Réponses: 12
    Dernier message: 27/02/2006, 11h03
  5. [IDE][VS.NET 2003] Y a-t-il une liste des racourcis ?
    Par 404Found dans le forum Contribuez
    Réponses: 2
    Dernier message: 22/06/2004, 20h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo