Jquery为输入赋值

前端之家收集整理的这篇文章主要介绍了Jquery为输入赋值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下输入字段

< input type =“text”name =“location [state_id]”id =“location [state_id]”value =“”>

我正在尝试使用以下jquery赋值给它

$("#location\\[state_id\\]").val("5");

但它不工作!它只有当两者的名称只是位置时才起作用.

谢谢

解决方法

由于#是一个id选择器,您可以尝试将输入的id设置为一个有效的CSS ID,并使输入的名称相同(我认为这种格式是某种框架所必需的).例如,HTML可以如下所示:
<input type="text" id="location_state_id" name="location[state_id]" value="" />

和jQuery表达式:

$('#location_state_id').val('5');

猜你在找的jQuery相关文章