jquery初级入门

abc_lala 2017-05-10 11:07:16
var links=$(":input");
alert(links[0].val());
这样写为什么是错的?用JS可以选中元素形成数组,在访问里面的值,jquery怎么不行
...全文
168 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
___紫菜 2017-05-11
  • 打赏
  • 举报
回复
引用 4 楼 abc_lala 的回复:
[quote=引用 3 楼 u013116426 的回复:] val()是jq方法。links[0]是dom对象不支持。 如果input是样式 可能存在多个 你可以links.eq(index).val(); index代表第几个对象 或者links[0].value
也就是说我选取的是jquery对象,所以方法要用jquery方法,那样前后才一致是吧..[/quote] 恩
cn00439805 2017-05-10
  • 打赏
  • 举报
回复

    var links=$("input");
    alert(links.eq(0).val());
abc_lala 2017-05-10
  • 打赏
  • 举报
回复
引用 3 楼 u013116426 的回复:
val()是jq方法。links[0]是dom对象不支持。 如果input是样式 可能存在多个 你可以links.eq(index).val(); index代表第几个对象 或者links[0].value
也就是说我选取的是jquery对象,所以方法要用jquery方法,那样前后才一致是吧..
___紫菜 2017-05-10
  • 打赏
  • 举报
回复
val()是jq方法。links[0]是dom对象不支持。 如果input是样式 可能存在多个 你可以links.eq(index).val(); index代表第几个对象 或者links[0].value
abc_lala 2017-05-10
  • 打赏
  • 举报
回复
引用 1 楼 cn00439805 的回复:

    var links=$("input");
    alert(links.eq(0).val());
确实没问题了。那么只能用这种格式么》数组不能表达

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧