假设我有以下内容:
var address = {id: 100, name: "Gregg", addressOne: "111 1st Street"};
和一个 HTML 表单:
<input id="name" />
<input id="addressOne" />
我想知道是否有一种方法可以遍历表单的所有 INPUT 元素,并根据 JSON 对象的属性设置它们的值。以下是我可以采取的长期方法:
$.each($("input"), function(idx, input) {
if (input.attr("id") == "name") input.val( address.name );
if (input.attr("id") == "addressOne") input.val( address.addressOne );
});
我想知道是否有办法在没有 IF 语句的情况下执行上述操作。JavaScript中是否有某种方法可以将两者动态映射在一起。我希望这是有道理的。