0
當我根據表格中的內容進行循環時,輸入表格 我將屬性名稱用作選擇器元素和對象數據的索引數組,但索引是變量名如何將變量名稱轉換爲對象jquery的索引字符串
如何從一個變量名轉換爲字符串索引的對象陣列數據的 上?
它的目的是使在形式輸入可以自動從數據
var data = {
id: "4",
Model: "804",
Description: "AXIAL SETTER,100MM, MAGNETIC BASE"
};
var names = [];
if ($('#form').length == 1) {
$('#form :input').each(function() {
names.push($(this).attr('name'));
});
$.each(names, function(key, value) {
$('[name="' + value + '"]').val(data.value);
//value should be change with name,
//for example :
// $('name="Description"').val(data.Description);
});
}
<form action="#" id="form" class="form-horizontal">
<input type="hidden" name="id" />
<br/>
<input type="text" name="Model" placeholder="Model Of product" />
<br/>
<input type="text" name="Description" placeholder="Description Of product" />
<br/>
<button type="submit" class="btn-save">save</button>
</form>
您是否試過'jquery.loadJSON'? – Arvind
當然可以。真正的數據來自ajax響應,但爲了便於手動創建。如數據變量 – Iwan
所示,但我很難將jquery變量名稱**「值」**理解爲**對象數組索引**,例如「value」作爲索引「id」,從而變成**數據。 ID「** @Arvind – Iwan