【发布时间】:2011-01-14 17:13:19
【问题描述】:
我有一个对象数组box[],每个对象都有一个div 元素,类.box。每个对象都有一个数字属性box[].id,用于标识具有相同id 属性的对应div 元素。我想创建一个函数来根据相关对象的其他属性对 div 元素进行排序,我认为使用 JavaScript 和 jQuery 会是这样的:
// Call my order function based on property1 for example.
sortBox("property1");
function sortBox(property) {
var order;
$(".box").each(function (i) {
// Gets the property on which to sort for each div
order = box[this.id][property];
//////////////////////
//.......????.......//
//////////////////////
});
}
这将获取每个div 的属性以进行排序,但我不知道在根据该属性对 div 进行排序并更新 Html 之后该怎么做。请帮忙,这样做的正确方法是什么?有什么想法、例子、建议吗?提前致谢。
【问题讨论】:
标签: javascript jquery arrays sorting html