2014-03-15 4 views

ответ

1

Вы можете сделать это:

function testing(data){ 

    return function(elem){ return $(data).find(elem); }; 
} 

$specialVar = testing(data); 
$specialVar("#test").html("testing"); 
+0

Perfect! функция возврата (elem) {return $ (data) .find (elem); }; это именно то, что мне нужно – calcazar

0

Я думаю, вы могли бы сделать что-то вроде:

$specialVar = $.find; 
$($specialVar.call(data, "#test")).html("testing"); 
// alternative: $specialVar.call(data, "#test")[0].innerHTML = "testing"; 

не рекомендовали бы его, хотя.

+0

Закрыть, но не сигару. Я просто пытаюсь сократить $ (селектор) .find ("# test"), чтобы быть чем-то меньшим, как $ var ("# test") – calcazar

Смежные вопросы