Springe zum Hauptinhalt
Universitätsrechenzentrum
jQuery
Universitätsrechenzentrum 

nützliche jQuery-Funktionen

Koexistenz mit weiteren JavaScript-Bibliotheken

$.noConflict()

Die Variable $ wird nicht als Alias für jQuery belegt.

var jq = jQuery.noConflict();

JavaScript Objekte manipulieren

$.trim(value)

Entfernt führende und angehangene Whitespace-Zeichen. Das betrifft neben Leerzeichen auch Tabulatorzeichen und Zeilenumbrüche.

var str = "   Text mit Leerzeichen   ";
$("#output").html("-"+$.trim(str)+"-");

$.each(array, callback)

Iterationsschleife über ein Array oder Objekt.

$.each(['max','otto','fritz'], function(i,v) {
  $("#output").append(i+" : "+v+"<br/>");
});

$.grep(array, callback, [invert])

Wendet eine Filterfunktion auf ein Array an und liefert ein neues Array zurück.

var arr = [1,2,3,4,5,6,7,8,9,0];
$("#output").html(arr.join(", ")+"<br/>");
arr = $.grep(arr, function(val,index) {
  return (index>3 && val<8);
});
$("#output").append(arr.join(", "));

$.map(array, callback)

Wendet eine elementweise Transformation auf ein Array oder Objekt an und liefert ein neues Array zurück.

var arr = ['a','b','c','d','e'];
arr = $.map(arr, function(v, i){
  return (v.toUpperCase());
});
$("#output").html(arr.join(", "));

$.inArray(value, array)

Liefert die Position des ersten Vorkommens von value im array.

var arr = ['max','otto','fritz'];
$("#output").append("'max' gesucht: "+$.inArray('max', arr)+"<br/>");
$("#output").append("'fritz' gesucht: "+$.inArray('fritz', arr)+"<br/>");
$("#output").append("'hans' gesucht: "+$.inArray('hans', arr)+"<br/>");

Die Funktion arbeite analog der JavaScript-Funktion indexOf() und ist case sensitive.

$.getScript(url, [callback])

Lädt ein JavaScript-File vom angegeben URL. Im Erfolgsfall wird danach die optionale callback -Funktion ausgeführt.

Weitere nützliche Funktionen: http://api.jquery.com/category/utilities/

  • Ki generiertes Bild

    Offen für Argumente geht in die zweite Runde

    Online-Debattenformat der Juniorprofessur Soziologie der TU Chemnitz thematisiert am 10. September 2025 die Rolle der Solarenergie im Zuge der Energiewende …

  • Gruppe vieler Menschen

    Let's run #TUCgether!

    Zum Jubiläum des Chemnitzer Firmenlaufs gingen 266 Laufbegeisterte für die TU Chemnitz an den Start …

  • Menschen stehen vor einer Leinwand

    Erfolgreiche Summer School an der TU Chemnitz

    Professur Medienpsychologie und die Hochschulallianz Across begrüßten zur Summer School „How much science is in science fiction?“ medienbegeisterte Nachwuchswissenschaftlerinnen und -wissenschaftler aus neun verschiedenen Ländern …

  • Menschen stehen vor einem Haus

    Als Azubi an die Uni? Ja, klar!

    Kanzler der TU Chemnitz begrüßte neue Auszubildende und gratulierte Absolventinnen und Absolventen zum erfolgreichen Berufsabschluss – TU Chemnitz bildet aktuell in zehn Berufen aus …