Javascript 数组中的对象:意外字符串
我在这段代码中得到了上述错误:Javascript 数组中的对象:意外字符串,javascript,jquery,Javascript,Jquery,我在这段代码中得到了上述错误: var inputs = { $("<input>").attr({"type":"hidden","name":"collegeID"}).val(collegeID), $("<input>").attr({"type":"hidden","name":"collegeID"}).val(collegeID), $("<input>").attr({"type":"hidden","name":"co
var inputs = {
$("<input>").attr({"type":"hidden","name":"collegeID"}).val(collegeID),
$("<input>").attr({"type":"hidden","name":"collegeID"}).val(collegeID),
$("<input>").attr({"type":"hidden","name":"collegeID"}).val(collegeID),
$("<input>").attr({"type":"hidden","name":"collegeID"}).val(collegeID),
$("<input>").attr({"type":"hidden","name":"collegeID"}).val(collegeID),
$("<input>").attr({"type":"hidden","name":"collegeID"}).val(collegeID)
}
var输入={
$(“”).attr({“type”:“hidden”,“name”:“collegeID”}).val(collegeID),
$(“”).attr({“type”:“hidden”,“name”:“collegeID”}).val(collegeID),
$(“”).attr({“type”:“hidden”,“name”:“collegeID”}).val(collegeID),
$(“”).attr({“type”:“hidden”,“name”:“collegeID”}).val(collegeID),
$(“”).attr({“type”:“hidden”,“name”:“collegeID”}).val(collegeID),
$(“”).attr({“type”:“hidden”,“name”:“collegeID”}).val(collegeID)
}
这在我看来很有道理。我想
.append()
将变量添加到一个div中,我不想创建一堆不同的变量来实现这一点。输入
需要是一个数组
。使用[]
而不是{}
var collegeID=“”;
变量输入=[
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
})val先生(collegeID),
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
})val先生(collegeID),
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
})val先生(collegeID),
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
})val先生(collegeID),
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
})val先生(collegeID),
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
}).val(collegeID)
]
log(JSON.stringify(输入))代码>
输入
需要是一个数组
。使用[]
而不是{}
var collegeID=“”;
变量输入=[
$(“”)。属性({
“类型”:“隐藏”,
“name”:“collegeID”
})val先生(collegeID),
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
})val先生(collegeID),
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
})val先生(collegeID),
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
})val先生(collegeID),
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
})val先生(collegeID),
$(“”)。属性({
“类型”:“隐藏”,
“名称”:“collegeID”
}).val(collegeID)
]
log(JSON.stringify(输入))代码>
对象语法是{key:value}
您可以使用方括号([]
)作为数组文本。花括号用于对象,意味着它需要键值对。从对象列表创建对象文字时,对象需要有键和值。我想你想要inputs=[]
来创建一个数组?@MikaelLennholm谢谢!哈哈,我不知道在Javascript中,对象语法是{key:value}
,数组文本使用方括号([]
)。花括号用于对象,意味着它需要键值对。从对象列表创建对象文字时,对象需要有键和值。我想你想要inputs=[]
来创建一个数组?@MikaelLennholm谢谢!这很好用,哈哈,我在Javascript中不知道。