jquery的$(document).ready为什么不能直接声明一个函数,而都要以选取对象开头

$(fuinction(){})是$(document).ready()的缩写吗?
2024-12-22 22:53:22
推荐回答(2个)
回答1:

因为 jquery库中,通常都是使用 jquery对象(尽管有些地方可以与js对象通用,实际在运行当中也是进行了转换的:如 $("div" , this) = $("div" , $(this)) )
而jquery对象的声明通常是用 $(selector) 表示 这是我个人的理解

$(fuinction(){})是$(document).ready()的简写形式,没错. 也可简写为$().ready()

回答2:

是直接声明了一个函数啊,用$(fuinction(){})就OK了啊,是你自己要那么用就米办法咯。