gpt4 book ai didi

javascript - 根据

(段落标签)之一对 jquery div 进行排序

转载 作者:行者123 更新时间:2023-11-29 17:23:01 26 4
gpt4 key购买 nike

以下是我在模板中的重复 html 结构:

<div class="mystyle" data-id= "11002">
<div class="style1-header"><h6>Change Status of Task</h6></div>
<p class="style1-content">Seriously Change Status of Task</p>
<p class="style2-content" style="visibility:hidden">12</p>
</div>

以上是我的html模板中不断重复的html结构。我希望这些东西按照上面的例子中的数字 12 进行排序。我怎样才能用 jquery 做到这一点。 fiddle is available here.

最佳答案

使用 JavaScript 的 Array.sort 方法对 div 数组进行排序。

var $divs = $('div.mystyle').get().sort(function(a,b){
var aKey = +$(a).find('p.style2-content').text(),
bKey = +$(b).find('p.style2-content').text();
return aKey - bKey;
});

然后将现在排序的数组附加到 DOM。

$('body').append($divs);

关于javascript - 根据 <p> (段落标签)之一对 jquery div 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11368133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com