Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Jquery: Piu' classi in una

    Salve, ho due input radio: Devo far in modo che al click sul primo input, la classe di un div diventi da "select_gender boy" a "select_gender boy selected" e l' input radio con id "radio-button-boy" diventi checked, se invece si clicca sul secondo la classe di un div diventi da "select_gender girl" a "select_gender girl selected" e l' input radio con id "radio-button-girl" diventi checked. Ho provato a scrivere così ma non va:


    codice:
    function sel_maschio() {
    $("select_boy").Class("select_gender.boy.selected");
    $("radio-button-boy").Attr("checked","checked");
    $("select_girl").Class("select_gender.girl");
    $("radio-button-girl").Attr("checked","");
    $
    }
    
    function sel_femmina() {
    $("select_boy").Class("select_gender.boy");
    $("radio-button-boy").Attr("checked","");
    $("select_girl").Class("select_gender.girl.selected");
    $("radio-button-girl").Attr("checked","checked");
    }
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  2. #2
    prova cosi:

    Aggiungi una classe
    codice:
    $("#selector").addClass("classe")
    http://api.jquery.com/addClass/

    Rimuovi una classe
    codice:
    $("#selector").removeClass("classe")
    http://api.jquery.com/removeClass/

    controlli se un elemento ha quella classe
    codice:
    if($("#selector").hasClass("classe")){
       //esegui
    }
    http://api.jquery.com/hasClass/

  3. #3
    Ehm.. Questo esempio:

    codice:
    if($("#selector").hasClass("classe")){
       //esegui
    }
    Non dovrebbe essere il contrario? Cioè se il selettore ha la classe non l' aggiungo..
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  4. #4
    era un esempio di come utilizzarlo, se vuoi negarlo fai cosi:

    codice:
    if(!$("#selector").hasClass("classe")){
       //esegui
    }

    Leonardo

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.