jQuery Selektor etc

  • Hallo (ich hoffe, ich bin hier richtig?)

    Gibt es einen offensichtlichen Grund, warum das hier nicht funktioniert?

    jQuery( '.huelle input' ).on( 'change', function() {
    jQuery ("li.popular-category:has(input:checked) ~ li.popular-category:has(input:checked)").addClass('orandshow');
    });

    DANKE :-)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo, danke für die Antwort.

    Bin allerdings etwas verwirrt:

    ~ bezieht sich doch auf ein Geschwister-element??

    HTML:


    Edit maxe: Code Button

    Einmal editiert, zuletzt von maxe (30. November 2018 um 07:30)

  • Wenn innerhalb einer ".huelle" mehrere INPUTS gecheckt sind, soll zwischen diesen beiden ein "und" bzw "oder" erscheinen.
    Ich versuche das zu erreichen, indem ich einem der beiden LIs eine Klasse zuweise und dann .orandshow:before {content:'oder'} o.ä.

  • Setze doch das "und/oder" in ein separates Element und verstecke das mit display:none bzw. .hide(). Sobald deine Checkboxes checked sind setzt du die per jQuery auf .show().

    Code
    if ($(".popular-category:checked").length == 2) { ... }

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Du könntest es mal so versuche: https://jsfiddle.net/sirector/0pv4fj6c/

    Du hast allerdings mMn einen Fehler eingebaut. Das label gehört vor das input. Du hast das input in label gesetzt.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!