一个疑问

  有三个文件分别是 index.html  function.js  run.js ,然后我在function.js里面声明了函数,并且在函数内部var houseTitle=$('#title').val()   alert(houseTitle)调用了个这,run.js里就写了个$ducument.ready(function)

问题是 这个alert出来是Undefined  

于是我把三个脚本放在body下时  alert可以读出正确的值了

我的问题是   既然我有run.js中的 document.ready这句话  为什么还得把脚本放在body下才能读出正确的数据呢

问了一下 原因很简单  因为我把$(document).ready(function(){})  里的function(){}直接略掉了  他起不到作用

原文地址:https://www.cnblogs.com/xisitan/p/4354005.html