引入的js文件里面$(document).ready比写在页面的先执行?

引入的js文件里面$(document).ready比写在页面的先执行吗?js如下图片说明
$(document).ready里面有七牛云上传的js,container是页面div的id,然后现在的问题是页面也有一个$(document).ready如下图片说明
会自动生成div id是container8,然后使用不了js里面的方法,应该是两个js执行的顺序导致的,怎么控制引入的js后执行

一般有回调吧,要不dom也是异步生成加ready也没用,只能计时器定时检查dom是否生成了

$(function(){ var upload= xxxx }) 定义了一个函数。

页面里的$(document).ready执行完,生成 container后,再调用一下 upload()函数

可能是你的那个上传div,在本身的dom之外,所以无法使用。需要加上类似于“top.”来调用