функция JQuery называется так же, как функция JavaScript.
Например, чтобы динамически добавлять класс «красный» в документе элемент с идентификатором «orderedlist» с помощью функции JQuery addClass:
$("#orderedlist").addClass("red");
В отличии от обычной линии JavaScript вызывающей регулярной функции :
var x = document.getElementById("orderedlist");
addClass() является функцией JQuery, getElementById() является функцией JavaScript.
Функция знака доллара делает доступной функцию jQuery addClass.
Единственное отличие состоит в том, что пример jQuery вызывает функцию addclass объекта jQuery $ ("# orderedlist"), а обычный пример вызывает функцию объекта документа.
В коде
$(function() {
// code to execute when the DOM is ready
});
Используется для указания кода для запуска, когда DOM готова.
Он не различает (как вы думаете), что такое «код jQuery» из обычного кода JavaScript.
Итак, чтобы ответить на ваш вопрос, просто вызовите функции, которые вы определили так, как обычно.
//create a function
function my_fun(){
// call a jQuery function:
$("#orderedlist").addClass("red");
}
//call the function you defined:
myfun();
Вы просто называете? С чем конкретно связаны проблемы? –
Вы пытаетесь создать плагин jQuery, т. Е. Хотите, чтобы ваша функция была доступна в виде $ (foo) .your_function()? – JorenB
Это становится все хуже и хуже, это jQuery и JavaScript. –