在jQuery中基于属性“数据排序”对div进行排序?
|
如果我有几个股利:
<div data-sort=\'1\'>div1</div>
<div data-sort=\'4\'>div4</div>
<div data-sort=\'8\'>div8</div>
<div data-sort=\'12\'>div12</div>
<div data-sort=\'19\'>div19</div>
我动态创建div:
<div data-sort=\'14\'>div1</div>
<div data-sort=\'6\'>div1</div>
<div data-sort=\'9\'>div1</div>
我如何才能让它们仅按顺序排序到已加载的div中,而不必重新加载所有div?
我认为我需要在屏幕上构建所有div的数据排序值的数组,然后查看新div的位置,但是我不确定这是否是最佳方法。
没有找到相关结果
已邀请:
4 个回复
断跑胺弄萎
您可以在添加新的div后立即调用此函数
澜悍景哭苟
因此,您有一个像\“#boo \”这样的大div,并且里面所有的小div: $(\“#boo \”)。sortDivs(); 您需要使用\“?1:-1 \”,因为Chrome中存在一个错误,如果没有此错误,它的排序不会超过10个div! http://blog.rodneyrehm.de/archives/14-Sorting-Were-Doing-It-Wrong.html
浮凰量
[
[
淘圃跺枯替
要回复问题请先登录或注册
发起人
jquery_selectors
<p> <label>...</label> <select id=\\\"selectA\\\">...</select> </p> <p> <
jquery_ui_sortable
javascript
document.getElementById(\\\'test\\\')
函数计算复选框数组的长度。 我有一个ID为test和longlength的数组,我想严格使用document.getElementById(\\\'test\\\')
计算复选框数组的长度。 ۩ 名称和ID是两个不同的属性,其目的在DOM中的jquery
问题状态
Escape time: 0.040420055389404