Visualizzazione dei risultati da 1 a 3 su 3

Discussione: RegExp per nome classe

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    107

    RegExp per nome classe

    Avrei bisogno di una regular expression che mi prenda tutti gli elementi aventi una certa classe.
    Questa espressione mi considera anche elementi con class="nomeClasse altraclasse"

    codice:
    new RegExp("\\b" + nomeClasse + "\\b", "g");
    Io vorrei prendere solo gli elementi con class="nomeClasse".

    Come posso fare ?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    107
    Nessuno mi sa dire come fare per favore ?

  3. #3
    Codice PHP:
    function hasClass(ele,cls) {
        return 
    ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
    }
    function 
    addClass(ele,cls) {
        if (!
    this.hasClass(ele,cls)) ele.className += " "+cls;
    }
    function 
    removeClass(ele,cls) {
        if (
    hasClass(ele,cls)) {
            var 
    reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
            
    ele.className=ele.className.replace(reg,' ');
        }
    }
    function 
    toggleClass(elecls) {
        if (
    hasClass(elecls)) {
            
    removeClass(elecls);
        } else {
            
    addClass(elecls);
        }

    oppure che mi sa che ho frainteso


    http://www.dustindiaz.com/getelementsbyclass/


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.