当谈到JQuery时,我非常喜欢newb,这是因为尝试了解如何使用它。使用JQuery填充HTML输入数组
我有一个表格定义中,我有一系列的类似下面的输入:
<input name="Name[]">
我已经成功地建立了jQuery来克隆可变数目的这些和提交作品完美。当我将这个提交给PHP时,我得到了我期待的发布数据。
["Name"]=> array(6) { [0]=> string(0) "" [1]=> string(0) "" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(0) "" [5]=> string(0) "" }
但是我遇到的问题是试图用我的PHP返回的json数据填充这些表单元素。当我尝试设置形式,这些元素的值用:
$('[name='+key+']', frm).val(value);
其中(例如)key = Name[0]
我没有多少运气,并得到一个错误:
Uncaught Error: Syntax error, unrecognized expression: [name=Name[0]]
显然它不喜欢那里的括号?有没有办法以这种方式访问元素?
谢谢你的反应是正是我需要的! – James