Jquer 根据ID获取文本框的值

还得重新来过 2012-06-19 11:55:21
<input type="text" id="idName" value="click a button" />

如 使用jquery 获取文本框的值为 alert($("#idName").val());

但是如果 是ID有一个点号 user.idName 的话需要如何来取?


<input type="text" id="user.idName" value="click a button" />
alert($("#user.idName").val()); 这样取不到



请各位高手赐教。 谢谢
...全文
265 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶熊吧 2012-08-16
  • 打赏
  • 举报
回复
$("[id='user\\.idname']")
Teln_小凯 2012-06-19
  • 打赏
  • 举报
回复
这样试试$("[id^=user],[id$=idname]")这个是获取id以user开头或者以idname结尾的元素
或者$("[id='user.idname']")试试
还得重新来过 2012-06-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:

在JS中点代表对象的层级关系,在解析这个字符串时会出错的,当然获取不到了。ID怎么要这样给嘛。
<input type="text" id="userName" name="user.idName" value="click a button" />
这样按照你的方法就可以获取了,struts是根据name匹配Action中的属性的。跟ID没关系呀。不知道你为什么……
[/Quote]

谢谢各位,也许是我习惯性把Id 和name 设为一样的原因。
还得重新来过 2012-06-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:

在JS中点代表对象的层级关系,在解析这个字符串时会出错的,当然获取不到了。ID怎么要这样给嘛。
<input type="text" id="userName" name="user.idName" value="click a button" />
这样按照你的方法就可以获取了,struts是根据name匹配Action中的属性的。跟ID没关系呀。不知道你为什么……
[/Quote]

谢谢各位,也许是我习惯性把Id 和name 设为一样的原因。
lynnlovemin 2012-06-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

在JS中点代表对象的层级关系,在解析这个字符串时会出错的,当然获取不到了。ID怎么要这样给嘛。
<input type="text" id="userName" name="user.idName" value="click a button" />
这样按照你的方法就可以获取了,struts是根据name匹配Action中的属性的。跟ID没关系呀。不知道你为什么要这样定义ID?
[/Quote]
楼上正解
桃园闲人 2012-06-19
  • 打赏
  • 举报
回复
在JS中点代表对象的层级关系,在解析这个字符串时会出错的,当然获取不到了。ID怎么要这样给嘛。
<input type="text" id="userName" name="user.idName" value="click a button" />
这样按照你的方法就可以获取了,struts是根据name匹配Action中的属性的。跟ID没关系呀。不知道你为什么要这样定义ID?
夏天-滴風 2012-06-19
  • 打赏
  • 举报
回复
id随便起 干嘛要加个点呢

81,094

社区成员

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

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