qq_28195119
kathy415
采纳率11.1%
2015-07-21 03:09

怎么获取input里的value值

各位大神好,图片说明
怎么用jq获取这个input里的value值啊,我用的是$(".st").attr("value");但是获取出来的是空,这是什么原因啊,请指教

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

8条回答

  • longbing_85 longbing_85 6年前

    运行页面,查看一下网页源代码,看看你的input="text" ... 后面的value是什么?id是什么?class是什么
    确认一下input相关属性的值和你期望的一样, 然后再用上面各位大神的方法试试~~

    点赞 评论 复制链接分享
  • save4me save4me 6年前

    你的页面上面有几个class为st的元素?如果有多个,使用$(".st").eq(n).val(),其中n为st元素的序号,以0开始

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 6年前

    你在什么位置获取的?如果是在dom之前就执行当然获取不到,此时代码执行时dom还没有生产,放到dom对象后面。

    同时检查是不是有多个class为st的对象,如果是调用val或者attr只会获取到第一个st样式的值,如果不是input对象也获取不到value属性

    点赞 评论 复制链接分享
  • strutce 丵鹰 6年前

    document.getelementbyid

    点赞 评论 复制链接分享
  • qq806142724 qq806142724 6年前

    纯js方法的话是document.getElementById("这里填写id");
    Jquery的话是$("#这里填写id");

    点赞 评论 复制链接分享
  • yuyang199 yuyang199 6年前

    input里面用$(".st").val();应该就可以了

    点赞 评论 复制链接分享
  • yuyang199 yuyang199 6年前

    input里面用$(".st").val();应该就可以了

    点赞 评论 复制链接分享
  • yuke198907 yuke198907 6年前

    $(".st").val();这个是取input值的

    点赞 评论 复制链接分享