属性が複数の要素を持っています:data-percentage
、要素を昇順に並べ替える方法がありますか?データ属性の数値で要素を並べ替えます
HTML:
<div class="testWrapper">
<div class="test" data-percentage="30">
<div class="test" data-percentage="62">
<div class="test" data-percentage="11">
<div class="test" data-percentage="43">
</div>
望ましい結果: HTML:Javascriptのか、jQueryのいずれかを使用して
<div class="testWrapper">
<div class="test" data-percentage="11">
<div class="test" data-percentage="30">
<div class="test" data-percentage="43">
<div class="test" data-percentage="62">
</div>
?あなたはdataset
プロパティを使用することはできませんIE < 10を、使用している場合http://jsfiddle.net/UdvDD/
:
あなたがそれらのdivの周りにラッピングdiv要素を持っていますか? – sp00m
はい、あります - 質問を反映するように更新しました。 – JayDee