Arrays schreiben mit jQuery
webdevil
- javascript
Hallo zusammen, ich suche eine Möglichkeit ein Array per jQuery zu schreiben. Und zwar habe ich eine Funktion, die nach Load der Seite alle Links mit bestimmter Klasse sucht. Momentan werden diese in einen einzigen String geschrieben, ich benötige aber ein Array, um die Links anschließend einzeln anzusprechen. Trotz Recherche habe ich noch keine Möglichkeit gefunden, wie ich mit jQuery loopen kann. Der Code sieht folgendermaßen aus:
$(document).ready(function(){
var linkInhalt=$("a.textlink").text();
});
Vielen Dank für eure Hilfe, Bettina
Hallo,
ich benötige aber ein Array, um die Links anschließend einzeln anzusprechen.
Einen Array mit den Linktexten oder einen Array mit den a-Elementobjekten?
Trotz Recherche habe ich noch keine Möglichkeit gefunden, wie ich mit jQuery loopen kann.
Die $-Funktion gibt immer einen Array zurück, du hast also mit $("a.textlink") schon schon einen Array der gefundenen Elementobjekten.
Dieser Array hat eine Methode namens each.
Array mit Linktexten:
var array = [];
$("a.textlink").each(function () {
array.push( $(this).text() );
});
Mathias
Jawoll! So einfach kann es sein. Vielen Dank!!