EDIT
Помогая людям лучше понять вопрос
Можете ли вы вызвать аргумент, а затем использовать его в jQuery? Я думал о чем-то вроде:
// Notice the "test" argument in the "foo" function
function foo(test) {
$("#randomDiv").click(function(){
$(test).toggle();
});
}
Будет что-то вроде этой работы?
Да, это сработает. Но это зависит от того, чего вы хотите достичь.
Ваш код будет чем-то вроде "мгновенного связывания", например: этот код будет связывать переключение элемента при анализе документа.
Поскольку вы можете связывать много слушателей для одного события, последующие вызовы одних и тех же функций будут выполняться по порядку.
Вы должны запустить foo в начале html файла. Таким образом, вы будете уверены, что функция document.ready будет работать до тех пор, пока не будет загружена все DOM.