Решать нужно в обратном порядке. Т.е. взять все ссыли внутри заданного div'a и отфильтровать их по href таким образом что текущая ссылка является окончанием для document.URL, здесь даже jQuery не нужен
var links = document.getElementById('myDiv').getElementsByTagName('a'),
result = [], $result;
for(var i = links.length - 1, j = 0; i > -1; i--) {
if( document.URL.indexOf(links[i].href) + links[i].href.length != document.URL.length ) { continue; }
result[j++] = links[i];
$result = $result.jquery ? $result.add(links[i]) : $(links[i]);//результат как jquery объект
}
Но есть маленькое «но», например «mysite/» и «mysite/index.html» указывают на одну и ту же страницу, со всеми вытекающими отсюда нюансами