0

Tinysort jquery プラグインを使用して、ページ上のいくつかの div を再配置しています。 http://tinysort.sjeiti.com/#defaultsorting

これについて以前の質問をして回答を受け入れましたが、並べ替えたいものだけでなく、ページ上のすべての div を並べ替えていることに気付きました。

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

私がやろうとしているのは、質問1、質問2などのIDでdivをソートすることです。各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 question* を持つ div でのみソートする必要があることです。そうしないと、div の内部も再配置されます..

4

1 に答える 1

0

以下を使用して、ID が「question」で始まる DIV のみを並べ替えることができます。

$('div[id^="question"]').tsort("",{attr:"id"});
于 2013-07-18T14:31:24.393 に答える