首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

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

2012-11-05 
在页面上用$(#userName).val()获取不到值,提示$(#userName)未定义问题:在页面上用$(#userName).val

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

热点排行