【发布时间】:2017-06-18 04:13:25
【问题描述】:
我希望能够按类名对表中的行进行排序,以便所有具有类 selected 的行首先出现,rejected 出现在最后。
为了澄清,我想把它改一下
<table>
<tbody>
<tr><td><span class="selected">WAHEED</span></td></tr>
<tr><td><span class="selected">DON</span></td></tr>
<tr><td><span class="rejected">JACK</span></td></tr>
<tr><td><span class="selected">MARK</span></td></tr>
<tr><td><span class="rejected">GATEES</span></td></tr>
</tbody>
</table>
变成这样的:
<table>
<tbody>
<tr><td><span class="selected">WAHEED</span></td></tr>
<tr><td><span class="selected">MARK</span></td></tr>
<tr><td><span class="selected">DON</span></td></tr>
<tr><td><span class="rejected">JACK</span></td></tr>
<tr><td><span class="rejected">GATEES</span></td></tr>
</tbody>
</table>
请注意两个代码示例之间的顺序变化。
关于如何实现这一目标的任何想法?
【问题讨论】:
-
到目前为止您尝试过什么?如果您还没有尝试过任何东西,那么我无法帮助您,因为您的源代码没有具体问题,除了不写任何东西。
-
我想知道我该怎么做,只有我可以尝试。
-
@NewToJS 一旦这个问题与我的相似,请看这个问题:stackoverflow.com/questions/41978354/…
-
下面的答案向您展示了如何“如何使用类名对表进行排序”,现在由您将其嵌入到您现有的源代码中。
标签: javascript html sorting filter html-table