$(document).ready(function(){functionabc(){alert(1111)}})UncaughtReferenceErrorabcfunctionisnotdefined错误提示在$(document).ready(function(){})中不能调用。但是将方法写在外面即可调用functionabc(){alert($("#abc").val())}能够弹出val值====================================**那么js和jquery混着在一起了。这样写会有什么问题?$("#abc").val()和原生的JavaScript和区别在哪里?**
2 回答
HUX布斯
TA贡献1876条经验 获得超6个赞
在ready里写的都是控件绑定函数$(document).ready(function(){$("#abc").click(function(){alert("helloworld");});});`当文档对象模型已经加载,并且页面已经完全呈现时,触发ready事件,然后里面的控件函数严正以待,一旦有控件响应里面的函数,即执行。像你这样混合调用,外面调用是进不去的。js是脚本语言,jq是js之上的框架
添加回答
举报
0/150
提交
取消