А если надо выделить все значения с 3 от минимального. Но вначале мы не знаем какие будут значения и сколько их будет.
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<style type="text/css">
.showhide {
background: red;
}
</style>
<script>
$(document).ready(function(){
var regul= /\D/g;
$('.main').each(function(){
$a= "" // тут в каждом будет свое, но как его вычислить
$('.child', this).filter(function() {
return this.textContent.replace(regul,"") > $a
}).addClass('showhide');
});
});
</script>
</head>
<body>
<div class="main">
<div class="child"><a href="/">абв (12)</a></div> // тут надо выделить
<div class="child"><a href="/">абв (8)</a></div>
<div class="child"><a href="/">абв (15)</a></div> // тут надо выделить
<div class="child"><a href="/">абв (22)</a></div> // тут надо выделить
<div class="child"><a href="/">абв (4)</a></div>
</div>
<div class="main">
<div class="child"><a href="/">абв (3)</a></div>
[COLOR="red"]<div class="child"><a href="/">абв (8)</a></div> // тут надо выделить[/COLOR]
<div class="child"><a href="/">абв (1)</a></div>
[COLOR="red"]<div class="child"><a href="/">абв (12)</a></div> // тут надо выделить[/COLOR]
</div>
</body>
</html>
т.е очистил от текста а дальше первые 2 значения не выделяю а с 3 все выделяю, но не по порядковому номеру а по
this.textContent.replace(regul,"").