调用jquery函数,不带任何特定的事件处理程序

时间:2014-01-26 22:42:52

标签: javascript jquery html function call

如何使用更类似于javascript的jquery函数?我的意思是,从像do_something()这样的html中调用脚本标记中的函数,这将触发该函数。 我有我的jquery脚本文件$(document).ready(function() {... },它包含onclick处理程序和其他的一些函数,但是如何通过简单地在html中插入该函数的名称来触发函数,这可以在处理代码时在某些实例中调用加载页面?

2 个答案:

答案 0 :(得分:1)

jQuery只是一个JavaScript库。它的函数 JavaScript函数。您可以像调用任何其他JavaScript函数一样调用它们。

将函数作为参数传递给ready只意味着“当就绪事件触发时,调用此函数”。它与setTimeout(function () { … }, 5000)类似,但条件不是“5秒后”。

答案 1 :(得分:0)

听起来您在使用$(document).ready(function(){...})创建的范围时遇到了问题;

您需要将do_something()放在$(document).ready()之外。这将允许您的DOM(在html中)处理程序调用它。

另请注意,$(document).ready()仅用于确保在JS尝试与之交互之前DOM已准备就绪。如果你将JS放在html中,那么在调用函数时DOM就会准备就绪。

您可能希望查看此问题以获取更多详细信息: Global javascript variable inside document.ready