mit js css-Selector auslesen, media_gallery,colorbox
Eingetragen von mario.neudeck (57)
am 14.03.2015 - 12:07 Uhr in
am 14.03.2015 - 12:07 Uhr in
Hallo,
media_gallery füllt aus irgend einem Grund den Titel der Colorbox nicht. Ich bekomme das in modules/media_gallery/color_box_display.js auch nicht hin.
Deshalb habe ich mir eine Funktion zum Überschreiben gebaut, ähnlich http://dropbucket.org/node/209.
Damit will ich den Text der Colorbox setzen.
Was ich wissen will: wie greife ich mit js auf einen css-Selektor zu?
Ich will "test" auslesen. Das muss doch prinzipiell irgendwie gehen.
Setzen funktioniert mit.
$("#cboxTitle").text('test');
Ich bewege mich also schon an der richtigen Stelle.
Aber wie komme ich an diese Struktur, in field-item habe ich 'test' drin.
<div id="cboxContent"
<div class="lightbox-title">
<div class="field>
<div class="field-items">
<div class="field-item">test</div>
</div>
</div>
</div>
...
<cboxTitle></cboxTitle>
Danke,
Mario
- Anmelden oder Registrieren um Kommentare zu schreiben
dein Schnippsel ist nicht
am 14.03.2015 - 14:16 Uhr
dein Schnippsel ist nicht ganz in Ordnung, aber ich denke mal, du hast das einfach nicht richtig kopiert.
z.B. fehlt hinter der ersten Zeile ein >
In der zweiten Zeile fehlt ein "
Aber lassen wird die Kleinigkeiten.
An das Wort "test" kommst du dran mit:
$('DIV.lightbox-title > DIV.field > DIV.field-items > DIV.field-item').html();
Gruß
Berthold
Drupal Video-Tutorials
Danke, dass ist genau was ich
am 14.03.2015 - 14:29 Uhr
Danke, dass ist genau was ich wissen wollte.
Die Struktur habe ich einfach nur abgetippt. Ging nur ums Prinzip.
Ist eh die 2. beste Lösung, habe einfach nicht heraus gefunden, warum media_gallery das nicht selbst setzt.
Mario Neudeck
Stoffladen ZIC ZAC
http://www.ziczac-stoffe.de