public function get($index = null, $callback1 = null, $callback2 = null, $callback3 = null)
{
$return = isset($index) ? isset($this->elements[$index]) ? $this->elements[$index] : null : $this->elements;
// pass thou callbacks
$args = func_get_args();
$args = array_slice($args, 1);
foreach ($args as $callback) {
if (is_array($return)) {
foreach ($return as $k => $v) {
$return[$k] = phpQuery::callbackRun($callback, array($v));
}
} else {
$return = phpQuery::callbackRun($callback, array($return));
}
}
return $return;
}