Antworten auf deine Fragen:
Neues Thema erstellen

[jQuery]Auf welches Element wurde geklickt?

sokie

Mod | Web

wahrscheinlich hab ich grad nur ein Brett vorm kopf...
wie kann ich die indexnummer vom Element ausgeben, auf das grad geklickt wird?
Beispiel:
HTML:
<ul>
  <li>klick</li>
  <li>klick</li>
  <li>klick</li>
  <li>klick</li>
</ul>

jquery
Code:
$("ul li").click(function(){
  alert($this).?) // hier soll jetzt die indexnummer ausgegeben werden
});
 

jens260181

Schmarotzer

AW: [jQuery]Auf welches Element wurde geklickt?

<script type="text/javascript">
$(document).ready(function() {
$("li").each(function(i) {
$(this).bind('click', {index:i}, function(e){
alert('Element Nummer: ' + e.data.index);
});
});
});
</script>
 

saila

Moderatorle

AW: [jQuery]Auf welches Element wurde geklickt?

Hi,

vielleicht hilft diese kleine Hilfestellung ergänzend für evtl. spätere Fragen.

Wenn man den Firebug zur Verfügung hat, kann man im Script oder in der jQuery-Funktion folgendes eintragen:

Code:
$('selector').click( function(e) {
 console.log($(this));
// oder
 console.log(e);
});

Über diese Informationen in dem Reiter Konsole, kann man alle Informationen zum Object erhalten. Incl. aller möglichen jQuery-Funktionen, die diesem Object zur Verfügung stehen.
 

sokie

Mod | Web

AW: [jQuery]Auf welches Element wurde geklickt?

mal eben nachgetragen: es gibt doch tatsächlich eine fertige methode in jQuery und das ist (wen wunderts?) .index()

mein code (vergl. oben) ist also:
Code:
$("ul li").click(function(){
  alert($(this).index()) // die Position (index) der Sammlug der 'li' Elemente wird ausgegeben.
});
 
Zuletzt bearbeitet:

saila

Moderatorle

AW: [jQuery]Auf welches Element wurde geklickt?

Jo stimmt. Möchtest du ein bestimmtest li ansprechen oder warum die Frage nach dem index?

$(this).siblings('li:nth-child(1) ');

ging da ebenfalls. Die in Klammer gesetzte Zahl spricht das entsprechende Objekt an.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.566
Beiträge
1.538.069
Mitglieder
67.489
Neuestes Mitglied
psphufi
Oben