Пользовательские функции jQuery, вызываемые из встроенных событий - PullRequest
1 голос
/ 27 августа 2010

Я хочу обернуть следующий код в функцию с помощью jQuery и вызвать эту функцию из встроенного (например, onclick, onchange и т.):

<input type="button" id="message" onclick="some_function()" />

Этот вопрос прост по причине.Кажется, я не могу найти правильное руководство по jQuery.

  • Должен ли я обернуть эту функцию в jQuery $ (document) .ready () ?
  • Должен ли я создать нормальную функцию javascript и использовать $ (document) .ready () в этой функции?

1 Ответ

1 голос
/ 27 августа 2010

Вы должны не использовать этот встроенный обработчик событий для работы с jQuery.

Использовать ненавязчивый код:

function some_function() {
  alert("Hello world");
}

$(document).ready(function(){
   $('#message').click(some_function);
});
...