Hasta donde se este operador se ha implementado en los frameworks de javascript casi por convención. Es la función evolucionada de
getElementById. Prototype, mootools, jQuery, Dojo, etc, la utilizan.
Es una función DOM que te permite hacer referencia a un elemento de u página HTML. Es llamada
Dollar; también te puedes encontra con la función
Doble dollar en algunos frameworks.
El punto que si no tienes cargado en tu página el framework en el cual se define la función ... o simplemente no tienes la función, vas a tener problemas para poder operar.
Acá tienes el código de una versión de dollar:
Código PHP:
function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}