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/