Ich habe Code:Wie nächste Element erhalten, nachdem „dieser“ - reine Javascript
var links = document.querySelectorAll('a[data-lightbox]');
for (var i = 0; i < links.length; i++) {
links[i].addEventListener('click', function() {
event.preventDefault();
var imgLink = this.getAttribute('href');
var imgTitle = this.getAttribute('title');
var dataLightbox= this.getAttribute('data-lightbox');
console.log(); //next element after "this." something like "links[i+1]" or i don't know...
}, false);
}
Ich möchte ‚Daten-Leuchtkasten‘ bekommen Attribut für das nächste Element, das ich zur Zeit angeklickt. Wie es geht?
Haben Sie Ihren eigenen Vorschlag von 'links [i + 1]'? – Santi
@Santi Das würde nicht funktionieren, weil 'i' sofort geändert wird. – melpomene
'Links [i + 1]' würde tatsächlich funktionieren, wenn Sie [den Bereich von 'i'] (http://stackoverflow.com/q/750486/1048572) für die Schließung – Bergi