jQuery:获取输入字段的值
问题描述:
这对jQuery专家来说应该是无可挑剔的。jQuery:获取输入字段的值
我有一个具有动态标记字段的表单。
ex。
<input id="user_394783" type="hidden" value="3">
在我的剧本,我有394783的ID,我试图附加到 “用户_”
所以,我想这一点:
var userID = 394783;
$("#user_"+userID).val();
和
var userID = "user_"+ 394783;
$("#"+userID).val();
但是,这是行不通的。如何连接值并让jQuery识别我的连接?
谢谢jquery gods!
答
的这些方法都工作:http://jsfiddle.net/my9vc/
因此,一定是别的东西是错误的。请检查以下内容:
- jQuery库是否正确加载?
- 当您尝试获取该值时,字段是否存在?换句话说,你是否至少在文档准备好或加载之前等待?
- 脚本中是否存在阻止此代码运行的其他错误?
答
var userID = 394783;
userID += '';
$("#user_"+userID).val();
你的价值需要被转化为一个字符串。我有同样的问题。
+1
执行此操作时,该数字已被强制转换为字符串:'“#user _”+ userID'。事先不需要将它与空字符串连接起来。 – FishBasketGordo 2012-04-13 00:58:16
什么不工作?你有错误吗?这两种方法似乎都是有效的,所以我们需要一些更多的信息来帮助。 – TLS 2012-04-13 00:43:23
记得等待domready事件 – gpasci 2012-04-13 00:43:53
你是否将结果分配给任何东西? – Marc 2012-04-13 00:44:53