D3.js vérifier pour voir si un nœud a une classe

Je suis en train d'écrire un click fonction pour sélectionner la prochaine g.slice nœud, ajoutez une classe de .sliceActive et supprimer .sliceActive à partir de l'original .slice. Cependant, que lorsque vous êtes à la dernière g.slice (avec une classe de .slice5), vous devez ajouter le .sliceActive pour la première g.slice avec une classe de .slice0.

C'est ce que j'ai c'est pour l'instant pas de travail. Je pense que le problème c'est que je ne sais pas comment faire pour voir si le courant .sliceActive nœud a également la classe de .slice5.

        $(".next").click(function(){
            var nextSlice;
            if(d3.select("g.sliceActive").hasClass("slice5")){
                nextSlice= d3.select(".slice0");
            }else{
                nextSlice= d3.select("g.sliceActive + g");
            }               
            d3.select("g.sliceActive").classed("sliceActive",false);
            nextSlice.classed("sliceActive",true);
        });

Et voici à quoi il ressemble dans l'inspecteur web:
D3.js vérifier pour voir si un nœud a une classe

InformationsquelleAutor NewToJS | 2014-06-03