Jquery Tinysort正在排序所有div而不是选择的div

时间:2013-07-18 14:23:28

标签: jquery sorting html jquery-plugins

我正在使用Tinysort jquery插件在页面上重新安排一些div。 http://tinysort.sjeiti.com/#defaultsorting

我之前提出了一个问题并接受了答案,但是注意到它对页面上的所有div进行了排序,而不仅仅是我想要排序的那些。

http://jsfiddle.net/L1010/zdCyB/1/

我想要做的是将id为div的div排序为question1,question2等。每个div都有问题和数字,我想用这个id对它们进行排序,所以代替:

 <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问题*的div进行排序,否则它也会重新排列div的内部..

1 个答案:

答案 0 :(得分:0)

您可以使用以下选项对那些ID为“问题”的DIV进行排序:

$('div[id^="question"]').tsort("",{attr:"id"});