Jquery Tinysort正在对所有div而不是选定的div进行排序
我正在使用Tinysort jquery插件重新排列页面上的一些div。 我问了之前的一个问题并接受了答案,但是我注意到它对页面上的所有div进行了排序,而不仅仅是我想要排序的div 我想做的是对id为question1、question2等的div进行排序。每个div都有疑问和一个数字,我想使用此id对它们进行排序,而不是:Jquery Tinysort正在对所有div而不是选定的div进行排序,jquery,sorting,html,jquery-plugins,Jquery,Sorting,Html,Jquery Plugins,我正在使用Tinysort jquery插件重新排列页面上的一些div。 我问了之前的一个问题并接受了答案,但是我注意到它对页面上的所有div进行了排序,而不仅仅是我想要排序的div 我想做的是对id为question1、question2等的div进行排序。每个div都有疑问和一个数字,我想使用此id对它们进行排序,而不是: <div id="question1"></div> <div id="question2"></div>
<div id="question1"></div>
<div id="question2"></div>
<div id="question4"></div>
<div id="question3"></div>
我会得到:
<div id="question1"></div>
<div id="question2"></div>
<div id="question3"></div>
<div id="question4"></div>
问题是每个div都包含div,因此我只需要按ID为question*的div进行排序,否则它也会重新排列div的内部。您可以使用以下方法对ID以“question”开头的div进行排序:
你的小提琴并不能说明你正在谈论的问题。是吗?不,这是有人给我的一个例子,关于如何按div对它们进行排序,但我需要按只包含单词question的div id对它们进行排序。它所做的是对div内的数据以及div本身进行排序,而我只想对id内包含疑问的div进行排序
$('div[id^="question"]').tsort("",{attr:"id"});