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/>");
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/