当前位置: 代码迷 >> Web前端 >> 在页面下用$("userName").val();获取不到值,提示$("userName")未定义
  详细解决方案

在页面下用$("userName").val();获取不到值,提示$("userName")未定义

热度:446   发布时间:2012-11-05 09:35:12.0
在页面上用$("#userName").val();获取不到值,提示$("#userName")未定义
问题:在页面上用$("#userName").val();获取不到值,提示$("#userName")未定义
  原因:在页面中包含了var $ = function() { } 的代码[b][/b],这样这里自定义的$就和jQuery中的$相冲突了。这里的$相当于定义了一个全局的变量$,所以会影响jquery在这个页面的使用了。
 
  总结:追根究底是因为页面中包含了其他的页面,其他的页面代码影响到了此页面。
        因为在写这个页面的时候,是直接用的同事写好的页面框架,所以不知道其他页面的代码会影响此页面。下次调试的时候,如果遇到类似问题就知道如何解决思考了。
  相关解决方案