当谈到JS数组/对象时,我不是那么好,所以我现在有以下内容:
{
"rows":{
"0":{
"type":"row",
"width_class":"row new_row",
"column_class":"one"
},
"1":{
"type":"row",
"width_class":"row new_row",
"column_class":"two"
},
"2":{
"type":"row",
"width_class":"row new_row",
"column_class":"three"
}
}
}
现在我想要完成的是移动行,例如将“1”移动到位置“0”,然后重新执行键,这样他们从0到总计数( - 1)。
有人可以帮我这个吗?
答案 0 :(得分:1)
只需使用Array.splice() API删除第一个元素。
答案 1 :(得分:1)
如果你的对象是这样的:
{
"rows": [
{
"type":"row",
"width_class":"row new_row",
"column_class":"one"
},
{
"type":"row",
"width_class":"row new_row",
"column_class":"two"
},
{
"type":"row",
"width_class":"row new_row",
"column_class":"three"
}
]
};
您可以使用Array方法拖动[yourobj].rows
的元素。
这是<{p>}的a JsFiddle example