我想知道這是否可以做...通過追加JSON對象中的屬性來獲取輸入字段值?
本質上,我存儲的形式(即select,input,textarea)在json對象內的信息。
var inputs = {
"name": {
errorMsg: "Please enter a name!",
inputName: "name",
inputType: "input"
}
}
從那裏,我想構建與jQuery的輸入值,如:
$('input#name').val();
,並有它實際上返回輸入字段的值。
我想可能的做這樣的事情:
var inType = inputs.name.inputType;
var inName = inputs.name.inputName;
var stringType = $("'" + inType + "#" + inName + "'");
alert(stringType.val());
但是,這給了我一個未定義的值。
這裏是我使用的HTML:
<input name="name" id="name" value="test" />
我發現如果我添加添加到JSON對象:value: $('input#name').val()
後inputType
,然後去alert(inputs.name.value)
它給了我應有的價值。所以我應該構建字符串,然後將其支撐到我的inputs
對象?
我在那盯着太長。謝謝 :) –