1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | function asc(a, b) { return b.score - a.score; } function getTopNum(num) { var btns = $(".button-checkbox"); var voteE = []; $.each(btns, function(k, o) { var text = o.innerText; var obj = {}; if (text.match(/總票數 \(\d+ 票\)/)) { obj.id = o.children[1].value; obj.name = o.children[1].dataset.name; obj.score = text.match(/\d+/)[0]; voteE.push(obj); } }); voteE.sort(asc).slice(0, num).forEach(function(v, k) { console.log((k+1) + ". "); console.log("序號: " + v.id + " \t名稱: " + v.name + " \t票數: " + v.score); }) } getTopNum(10); |
Direct link: https://paste.plurk.com/show/D2tmfrX2fjolIebQa9t2