从Javascript函数调用jQuery方法
我有一个用JavaScript编写的方法,比如“callme”,我有一些jQuery代码写在块$(document.ready)中 我的问题是如何从jQuery块中调用现有的JavaScript方法“callme” 假设的清单如下:从Javascript函数调用jQuery方法,javascript,jquery,call,Javascript,Jquery,Call,我有一个用JavaScript编写的方法,比如“callme”,我有一些jQuery代码写在块$(document.ready)中 我的问题是如何从jQuery块中调用现有的JavaScript方法“callme” 假设的清单如下: function callme(){ // do some complex processing. I don't want to do this in jQuery } $(document).ready(function(){ // I nee
function callme(){
// do some complex processing. I don't want to do this in jQuery
}
$(document).ready(function(){
// I need to call callme function from here.
});
请帮助我。$(文档).ready(函数(){callme()}) $(document).ready(函数(){callme()}) 值得一提的是,还有一条捷径可供选择;简单地
$(callme)代码>值得一提的是,还有一个快捷方式可用;简单地$(callme)代码>可能更容易阅读(对我来说,当事情变得更复杂时),但答案与Dave的完全相同:
$(document).ready( function()
{
...
callme();
...
});
可能更容易阅读(对我来说,当事情变得更复杂时),但答案与Dave的完全相同:
$(document).ready( function()
{
...
callme();
...
});
你没什么特别需要做的。$(document).ready()调用只是一个函数,因此您可以随意调用其中的其他函数
记住,jQuery仍然是javascript。一切都只是通过jQuery函数来处理所有自定义方法等。可以在javascript中执行的任何操作都可以在jQuery中执行。无需执行任何特殊操作。$(document).ready()调用只是一个函数,因此您可以随意调用其中的其他函数
记住,jQuery仍然是javascript。一切都只是通过jQuery函数来处理所有自定义方法等。可以在javascript中执行的任何操作都可以在jQuery中执行。为什么不执行以下操作
$(function(){
// Do your processing here
});
您实际上不需要创建特定的命名函数,当然,除非在页面加载后要多次执行它
还有,你所说的“复杂处理”是什么意思?JavaScript不是多线程的,因此每次只能执行一个函数。如果您的“复杂处理”需要很长时间,那么页面在完成之前将变得无响应。为什么不执行以下操作
$(function(){
// Do your processing here
});
您实际上不需要创建特定的命名函数,当然,除非在页面加载后要多次执行它
还有,你所说的“复杂处理”是什么意思?JavaScript不是多线程的,因此每次只能执行一个函数。如果您的“复杂处理”需要很长时间,那么页面在完成之前将变得无响应。您是否确实尝试将“callme”放在$(文档)中。准备好了吗?我不知道为什么这不起作用,因为这是一个非常基本的编程动作……主题不应该是“从jQuery方法中调用JavaScript函数”之类的吗?另外,“$(document).ready(function(){…})
”相当于(并且更常见地写为)“$(function(){…})
”也许OP认为jQuery和Javascript是不同的语言?这就是我的印象。你真的试着把“callme”放在$(文档)里面了吗?准备好了吗?我不知道为什么这不起作用,因为这是一个非常基本的编程动作……主题不应该是“从jQuery方法中调用JavaScript函数”之类的吗?另外,“$(document).ready(function(){…})
”相当于(并且更常见地写为)“$(function(){…})
”也许OP认为jQuery和Javascript是不同的语言?这是我的印象。我不认为OP知道在哪里打这样的电话。我不认为OP知道在哪里打这样的电话。