首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Jquer 依据ID获取文本框的值

2012-06-20 
Jquer 根据ID获取文本框的值input typetext ididName valueclick a button /如 使用jquery 获

Jquer 根据ID获取文本框的值
<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()); 这样取不到



请各位高手赐教。 谢谢

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

探讨

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

[解决办法]
这样试试$("[id^=user],[id$=idname]")这个是获取id以user开头或者以idname结尾的元素
或者$("[id='user.idname']")试试
[解决办法]
id随便起 干嘛要加个点呢

热点排行