Аргументы функций JavaScript в jQuery. Это работает?

0

EDIT Помогая людям лучше понять вопрос

Можете ли вы вызвать аргумент, а затем использовать его в jQuery? Я думал о чем-то вроде:

// Notice the "test" argument in the "foo" function
function foo(test) {
  $("#randomDiv").click(function(){
    $(test).toggle();
  });
}

Будет что-то вроде этой работы?

  • 0
    Ой ! мне это не нравится
  • 1
    Что это должно сделать?
Показать ещё 7 комментариев
Теги:

2 ответа

0
Лучший ответ

Да, это сработает. Но это зависит от того, чего вы хотите достичь.

Ваш код будет чем-то вроде "мгновенного связывания", например: этот код будет связывать переключение элемента при анализе документа.

Поскольку вы можете связывать много слушателей для одного события, последующие вызовы одних и тех же функций будут выполняться по порядку.

0

Вы должны запустить foo в начале html файла. Таким образом, вы будете уверены, что функция document.ready будет работать до тех пор, пока не будет загружена все DOM.

  • 0
    Нет. Это может быть даже в конце файла, потому что DOMContentLoaded выполняется после загрузки всех ресурсов <head> и отображения дерева DOM.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню