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");