Quber
@Quber
PHP Team lead

Как использовать готовую функцию в методах jQuery?

<button id="foo">bar</button>
function test ()
{
    $(this).text("Ку ку");
}
$("#foo").click(test());

Как заставить функцию заработать при клике на элементе?

-----------------------------------
Такой вариант не предлагать:
$("#foo").click(function () 
{
    $(this).text("Ку ку");
});
  • Вопрос задан
  • 2603 просмотра
Решения вопроса 1
@David_KoKos
function test (event)
{
$(event.currentTarget).text("Ку ку"); - либо так
$(this).text("Ку ку"); - либо так
}
$("#foo").click(test);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Используй имя
$("#foo").click(test);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы