我在文档中发现可以创建一个普通对象,如下所示:
var y = {
name: "Pete",
age: 15
};
但是,我想为其动态添加名称和值,例如,如果我们有以下内容:
<input type="text" name="$dynamicName" id="myinput">
我可以创建一个像这样的对象:
var y = {
name: "Pete",
$('#myinput).attr('name'): $('#myinput).val(),
};
但这会引发错误:
SyntaxError:缺少:属性ID之后
如何将其$('#myinput).attr('name')
用作普通对象的名称?
尝试用作Array。
喜欢:
y[$('#myinput').attr('name')] = $('#myinput').val();
那么您可以将其作为一个简单的对象进行访问。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句