`

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

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

相关推荐

    基於dwr的不刷新的分頁組件

    一款自己創造的基於dwr的不刷新分頁組件,增強了用戶體驗! 部份代碼: //換頁 Page.prototype.changePage = function(params, functionName){ var toPageNo = 0; //首頁 if(params=="first"){ toPageNo = 1; ...

    jquery $(this).attr $(this).val方法使用介绍

    $(this).attr(key); 获取节点属性名的值,相当于getAttribute(key)方法 $(this).attr(key, value); 设置节点属性的值,相当于... //获取节点属性的值 $(this).val();获取某个元素节点的value值,相当于$(this).attr(

    从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别

    在清空input file标签选中值时,分别用了以下方法,发现有的对有的错: 【√】$(“#file”)[0].value = “”; 【√】$(“#file”)[0].value = null; 【×】$(“#file”).attr(“value”,””); 【×】$(“#file”)....

    仿微博登录界面的实现

    var val=$(this).val(); if(val=="邮箱/用户名/手机"){ $(this).val(""); }else{$(this).val();} }).live("blur",function(){ var value=$(this).val(); if(value==""){ $(this).val("邮箱/用户名/手机...

    Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

    $.get(),$.post(),$.ajax(),$.getJSON() 一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个...

    IAS中文操作手册.zip

    container: ".content",// 文章列表上一级容器 item: ".excerpt",// 文章列表的类 pagination: ".pagination",// 分页导航父级容器 next: ".next-page a",// 分页导航a标签 trigger: "点击查看更多", // 加载更...

    jQuery 左侧选项卡菜单点击切换代码.zip

    var menu_value=(val.substring(val.length-1)); $(".container .content .menu" menu_value " .tab:first-child").addClass("active"); $(".container .menu .ulmenu" menu_value " li>a").removeClass("selected...

    jQuery手机端搜索框删除图标删除文字代码.zip

    这是一款jQuery实现的手机端搜索框删除图标删除文字代码,删除图标在搜索框右侧,点击可删除所有文字。删除图标为svg格式,需服务器支持。 js代码 [removed][removed] ...$('.content').val(''); }); [removed]

    jQuery 加上最后自己的验证

    代码如下: $.validator.setDefaults({ submitHandler: function() { if ($(“#username”).val() != “” && $(“#password”).val() != “”) { form1.submit(); } else { if ($(“#password”).val() == “”) { $...

    解决LayUI表单获取不到data的问题

    今天小编就为大家分享一篇解决LayUI表单获取不到data的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    jquery判断元素内容是否为空的方法 原创

    用jquery获取元素内容需要分两个情况: input 用val(); var value = $(‘#test’).val(); 是否为空的判断方法: if(value.length == 0){} 如果value为空执行的操作 if(value!=”){} 如果value不为空执行的操作 ...

    子页面获取父页面值

    子页面: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style type="text/css"> </style> </head> <body> [removed] var val=window.parent....

    jquery插件-添加不包邮城市

    jquery插件-添加不包邮城市 $(function () { //------生成地区 ...//显示在页面 $("#selectedareas").val(areas);//存入隐藏的input $('#myModal').modal('hide');//完后隐藏模态框 }) }) //即可使用

    JS组件Bootstrap Table使用方法详解

    采用a方案,需要设计一套界面,并且要得重新写适合页面的接口,考虑到时间及成本问题,故项目采用了b方案 一、效果展示 二、BootStrap table简单介绍 bootStrap table 是一个轻量级的table插件,使用AJAX获取JSON...

    jQuery常用方法

    $("#ID").val(); //取value值 $("#ID").val(""); //赋值 $("#ID").hide(); //隐藏 $("#ID").show(); //显示 $("#ID").text(); //相当于取innerText $("#ID").html(); //相当于innerHTML="" $("#ID").css...

    flash跨域访问

    $.ajaxf.install('/Files/zsea/AJAX.swf'); $("#fdemo_get").click(function() { $.ajaxf.getText("http://www.youku.com/", '', function(r) { $("#fdemo").val(r); }); }); }); ; height: 300px;'> ...

    jQuery的点击弹出选择头像保存代码.zip

    脚本简介jQuery点击弹出选择头像保存代码是一款个人中心页面经常... var $box = document.getElementById('pic_box'); var $li = $box.getElementsByTagName('li'); var index = 0;...$li[i]....$(".jide").val(src); })

    ShaunSheep#cs-wiki#37. 序列化二叉树1

    37. 序列化二叉树题目描述请实现两个函数,分别用来序列化和反序列化二叉树。解题思路return root.val + " " + Serialize(root

    最新地区3级联动js调用

    省市区3级联动: <select id="addressprovince"></...调用:areas_init("addressprovince", "addresscity", "addressdistrict", $("#defaultprovince").val(), $("#defaultcity").val(), $("#defaultdistrict").val());

    jquery操作select取值赋值与设置选中实例

    本节内容: jquery实现select下拉框的取值与赋值,设置选中的方法大全。 比如<select class=”selector”></select> 1、设置value为pxx的项选中 $(“.selector”).val(“pxx”);...4、获取当前

Global site tag (gtag.js) - Google Analytics