I am using a Greasemonkey script called Youtube Video Ratings Bar with Power Meter, it places a bar under each video on YouTube, that displays it's ratings, likes, dislikes, etc. This is very useful, however I wanted to take it a step further. Child/inner element:
<div class="powerBar" style="width: 26.1181%;"></div>
<li class="yt-shelf-grid-item">
This should do what you want:
// ==UserScript==
// @name Test
// @namespace so.youtube.test
// @version 1
// @grant none
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
setInterval(function() {
function getWidthPercent(element) {
return parseFloat(element.style.width);
}
$(".video-list-item:visible .powerBar").each(function(index, powerbar) {
if (getWidthPercent(powerbar) < 75) $(powerbar).closest(".video-list-item").hide();
});
}, 1000);
// ==/UserScript==