多个$(document).ready()函数的执行顺序问题,(未解决)
Posted 讲义大魔王
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多个$(document).ready()函数的执行顺序问题,(未解决)相关的知识,希望对你有一定的参考价值。
今天遇到了一个问题: jQuery获取不了动态添加的元素,我使用的是append添加的。寻求了帮助,得到解决方案:
在文件开头写上这样一段代码来获取,写在$(document).ready()里面。
问题得到了解决,此时文件中,出现了多个$(document).ready()函数(jQuery允许使用多个),就想知道他们的执行顺序是怎样的了,网上找了资料:只有一个是这样说的(http://blog.csdn.NET/pwair/article/details/14162235),
- <html>
- <head>
- <script src="./jquery-1.9.0.min.js"></script>
- <script type="text/javascript">
- $(function(){
- alert(‘1‘);
- $(function(){
- alert(‘2‘);
- $(function(){
- alert(‘3‘);
- });
- });
- });
- </script>
- <body>
- TTTTTTTTTTTT
- <script type="text/javascript">
- $(document).ready(function() {
- alert(‘4‘);
- $(function(){
- alert(‘5‘);
- });
- });
- </script>
- KKKKKKKKKKKK
- <script type="text/javascript">
- $(function(){
- alert(‘6‘);
- $(document).ready(function() {
- alert(‘7‘);
- });
- });
- </script>
- </body>
- </html>
alert顺序为:1,4,6,2,5,7,3
以上是关于多个$(document).ready()函数的执行顺序问题,(未解决)的主要内容,如果未能解决你的问题,请参考以下文章
$(document).ready(function () 无法调用控制器中的函数
$(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
你能有多个 $(document).ready(function() ... );部分?
$(document).ready(function(){}),$().ready(function(){})和$(function(){})三个有区别么