我正在尝试通过循环浏览由 php 查询生成的 JSON 结果集来填充 id 为“amenduser”的表单。
该表单有 15 个字段,因此使用 $('#amenduser input[name="id"]).val(data.id); 处理 jquery 中的每个表单元素并不是一个问题。等等等等
为了使代码更加用户友好(和可移植),我尝试循环遍历 JSON 数据,如下所示:
for (var key in userDetails) {
var elem = '#amenduser input[name="' + key + '"]';
$(elem).val(userDetails.key);
console.log(key, elem);
}
此代码不起作用!控制台日志示例:
username #amenduser input[name="username"]
在我看来,元素 id 的形成是正确的,但并不快乐。
我会很感激任何想法,因为到目前为止我已经花了几个小时。
罗杰