日期:2014-05-16  浏览次数:20281 次

单独js文件内jquery代码未执行

我用aspx页面里jquery写了段脚本,用来隐藏页面上的“提交”按钮,
代码如下:
<script language="javascript" type="text/javascript">
$(document).ready(function(){
  $("#divTopBars").find("a").each(function(index){
  if(this.innerHTML.indexOf("提交") > -1)
  {
  $(this).hide();
  alert("123");
  }
  });
  }
  );
</script>
放在<HEAD>中间运行成功。

再新建hidebutton.js文件写入代码
$(document).ready(function(){
  $("#divTopBars").find("a").each(function(index){
  if(this.innerHTML.indexOf("提交") > -1)
  {
  $(this).hide();
  alert("123");
  }
  });
  }
  );


再调用
<script language="javascript" type="text/javascript" src="<%=ResolveUrl("~/Scripts/JQuery.js")%>"></script>
<script language="javascript" type="text/javascript" src="<%=ResolveUrl("~/hidebutton.js")%>"></script>

结果发现,该代码被执行,这是什么原因,在线等!

------解决方案--------------------
探讨结果发现,该代码被执行

------解决方案--------------------
到底执行不执行,检查src路径对不对