jquery获取input的value问题说明

 更新时间:2010年08月19日 13:13:34   作者:  
刚开始接触jquery,很多东西不熟悉在用$("#id")来获得页面的input元素的时候,发现$("#id").value不能取到值
后来终于在伟大的百度帮助下,找到了问题的原因:
复制代码 代码如下:

$("")是一个jquery对象,而不是一个dom element
value是dom element的属性
jquery与之对应的是val
val() :获得第一个匹配元素的当前值。
val(val):设置每一个匹配元素的值。

所以,代码应该这样写:
复制代码 代码如下:

取值:val = $("#id")[0].value;
赋值:
$("#id")[0].value = "new value";
或者$("#id").val("new value");

或者这样也可以:val = $("#id").attr("value");

相关文章

  • jQuery.parseHTML() 函数详解

    jQuery.parseHTML() 函数详解

    这篇文章主要介绍了jQuery.parseHTML() 函数,用于将HTML字符串解析为对应的DOM节点数组,需要的朋友可以参考下
    2017-01-01
  • JQuery优缺点分析说明

    JQuery优缺点分析说明

    如果你还在犹豫是否要学习一个JavaScript框架,并困惑于选择哪一个框架,那么我推荐你选择jQuery。这并非说其它框架不好,只是jQuery可能是最稳妥和最具回报性的选择。
    2010-06-06
  • jQuery Mobile和HTML5开发App推广注册页

    jQuery Mobile和HTML5开发App推广注册页

    jQuery Mobile和HTML5的组合可以直接开发web版的app,下面通过本教程给大家分享jQuery Mobile和HTML5开发App推广注册页的实例代码,感兴趣的朋友参考下吧
    2016-11-11
  • 基于jQuery实现简单人工智能聊天室

    基于jQuery实现简单人工智能聊天室

    这篇文章主要为大家详细介绍了基于jQuery实现简单人工智能聊天室的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • 使用jQuery简单实现模拟浏览器搜索功能

    使用jQuery简单实现模拟浏览器搜索功能

    这篇文章主要介绍了使用jQuery简单实现模拟浏览器搜索功能,需要的朋友可以参考下
    2014-12-12
  • jQuery的Read()方法代替原生JS详解

    jQuery的Read()方法代替原生JS详解

    众所周知在jQuery中ready方法在DOM完全下载后立即执行其中的代码。因为它是等所有的DOM元素都加载完毕,才执行给定的函数,所以你能确定那些试图操作和访问元素节点的方法都能被执行。而这篇文章给大家介绍的是如何用jQuery的Read()方法代替原生JS,下面来一起看看。
    2016-11-11
  • 基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)

    基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)

    jquery-slider幻灯片插件通过json数据来提供图片地址和描述信息,同时也可以更换json数据来动态切换不同的图片,对json数据jquery幻灯片插件相关知识感兴趣的朋友一起学习吧
    2016-08-08
  • jquery.validate表单验证插件使用方法解析

    jquery.validate表单验证插件使用方法解析

    这篇文章主要为大家详细介绍了jquery.validate表单验证插件使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • jQuery实现三级菜单的代码

    jQuery实现三级菜单的代码

    上周新接手一个网站建设的活儿,其中有需要要jquery代码实现三级菜单的需求,其实说难也不难,下面小编把代码分享给大家,供大家参考
    2016-05-05
  • 解决jquery无法找到其他父级子集问题的方法

    解决jquery无法找到其他父级子集问题的方法

    这篇文章主要为大家详细介绍了解决jquery无法找到其他父级子集问题的方法,感兴趣的小伙伴们可以参考一下
    2016-05-05

最新评论