Pluralsight Top Courses

by smichelotti

JavaScript

var list = [];
$("div.menuItem").each(function(index, value) {
  //console.log(value);
  var course = $(value).find(".left").text();
  var number = $(value).find(".right").text();
  var count = number.split(' ')[0];
  list.push({ title: course, count: count });
  //console.log(course, count);
});
var sortedList = list.sort(function(obj1, obj2) {
  return obj2.count - obj1.count;
});
for (var i = 0; i < sortedList.length; i++) {
  console.log((i+1) + '. ' + sortedList[i].title + ': ' + sortedList[i].count);
}
console.log("done");


//JavaScript Courses:


$("div#javascript").next().find("table tbody tr td.title").each(function(index, value) {
  var href = $(value).find("a").attr("href");
  console.log(href);
});
console.log("done");



//Top 100 courses:

$("table.course tbody tr td.title").each(function(index, value) {
  var href = $(value).find("a").attr("href");
  console.log(href);
});
console.log("done");