页面外的 jQuery 就绪函数
我们有一个使用 javascript 的网站,客户端脚本的原型,我们现在开始使用 jQuery 并从原型转换。我对 jQuery 知之甚少,但我有足够的知识来解决这个问题。
我遇到了一个问题,是否可以像全局加载 $(document).ready(function(){});
因为我们有很多 js 文件,我想能够使用 jquery('#button').click()
之类的东西。
我见过的唯一例子是页面本身而不是js文件。如果可能,请发布一个简短的示例代码,谢谢!
We have a website that uses javascript, prototype for client scripting, We are starting to use jQuery now and convert from prototype. I understand little of jQuery but I have enough knowledge to get around.
I ran into a problem, is it possible to do like a global load of $(document).ready(function(){});
because we have a lot of js files and I want to be able do use jquery('#button').click()
and things like that.
Only examples I have seen is on the page itself not a js file. Please post a short example code if possible thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用包含的 js 文件中的
$(document).ready()
,只需确保使用将包含在 jquery 包含之后,以便 < code>$ 功能可用。
编辑:
You can use
$(document).ready()
from an included js file, just make sure you use put the<script>
include after the jquery include so the$
function is available.Edit:
是的,您可以在外部 javascript 文件中使用
$(document).ready(function()
。我通常为需要在母版页中运行的代码执行此操作。它的简写也是 <代码>$(function() { });
Yes you can use the
$(document).ready(function()
in an external javascript file. I usually do it for code that needs to run in the master page.Also the shorthand for it is
$(function() { });
是的,您可以在外部 javascript 文件中使用
$(document).ready(function() {});
。只需将其放置在 jQuery 在其他外部文件之前加载即可。另外,如果您仍在页面上使用 Prototype,请确保根据需要使用 noConflict 。Yes, you can use
$(document).ready(function() {});
in an external javascript file. Just place it in such a way that jQuery is loaded before your other external file. Also if you are still using Prototype on the page make sure to use noConflict as required.谢谢,我知道问题出在哪里了。忘记了 id 选择器中的#。
Thanks, i figured out what the problem was. Forgetting # in id selector.