Ergebnis 1 bis 4 von 4
  1. #1
    Avatar von bosko
    bosko ist offline Foren As
    registriert
    04-12-2011
    Beiträge
    82

    .click(1,2) if und else

    hoi,

    bei einer click anweisung mit zwei Atributen möchte ich das bei der ersten
    die darauf folgende if und else verarbeitet wird und bei der zweiten nur die if,
    Beispiel:
    HTML-Code:
    $("#list").on("click", "span, a", function() {
    var a = $(this).parent("LI");
            if (a.hasClass("folders")) if (a.hasClass("collapsed")) {
    
               hier darf span und a bei klick verarbeitet werden
    
            } else {
    
               hier darf nur span verarbeitet werden
    
            }
            return false;
        });

  2. #2
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.657

    AW: .click(1,2) if und else

    bahnhof

    wie ist denn erst mal dein html dazu?

    Zitat Zitat von bosko Beitrag anzeigen
    if und else verarbeitet wird
    anweisungen im if und else zweig werden nie verarbeitet, entweder if oder else
    willst du
    1) den if-zweig und den else zweig bei klick auf ein span-element durchlaufen?
    2) darf der else-zweig nur bei einem span-element durchlaufen werden, der if zweig bei beiden?

    bei 1) schreibst du
    Code:
    if (this.tagName == "SPAN" || this.tagName == "A") 
    {
      hier darf span und a bei klick verarbeitet werden
    } 
    if (this.tagName == "SPAN")
    {
        hier darf nur span verarbeitet werden
    }
    bei 2) brauchst du eine zusatzbedingung im else zweig
    Code:
    else if (this.tagName == "SPAN")
    {
      hier darf nur span verarbeitet werden
    }

  3. #3
    Avatar von bosko
    bosko ist offline Foren As
    registriert
    04-12-2011
    Beiträge
    82

    AW: .click(1,2) if und else

    zug kommt

    danke, this.tagName war die lösung.....

  4. #4
    Avatar von Dormilich
    Dormilich ist offline Kaiser
    registriert
    15-01-2010
    Beiträge
    1.295

    AW: .click(1,2) if und else

    Warum machst du nicht einfach zwei Handler, einen für das "if" und einen für das "else"?

Ähnliche Themen

  1. Click
    Von zirzofer im Forum Best of WWW
    Antworten: 2
    Letzter Beitrag: 05-04-2017, 13:59
  2. [FRAGE] jQuery - Click mit if und else?
    Von LikeStar im Forum JavaScript
    Antworten: 8
    Letzter Beitrag: 14-01-2015, 00:44
  3. 1-click Award
    Von Manitou im Forum Fun
    Antworten: 2
    Letzter Beitrag: 05-07-2007, 22:33
  4. click() Mozilla/IE
    Von thomas0223 im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 15-01-2005, 09:00
  5. Not a Virus - Please click!
    Von Albu im Forum Fun
    Antworten: 2
    Letzter Beitrag: 05-03-2004, 09:11

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •