Sorting divs based on the value of a child div

Sorting divs based on the value of a child div

I have a table of links, except it doesn't use a <table> tag, its all divs:

  1. <div class="matchrow"><div class="channelname">Link 1</div><div class="app">Red</div><div class="language">en</div><div class="kbps">320</div><div class="link"><a href="link1.html" target="_blank">Watch</a></div><div class="clearb"></div></div>
  2. <div class="matchrow"><div class="channelname">Link 2</div><div class="app">Red</div><div class="language">en</div><div class="kbps">375</div><div class="link"><a href="link2.html" target="_blank">Watch</a></div><div class="clearb"></div></div>
Would anyone know how I could order the matchrow divs based on the value value of its child div "kbps" (sort descending)?