Удаление bin/obj папок и затем восстановление проекта работали на меня.
В моем случае, чему я верю, произошел, был то, что я испытал ошибку периода выполнения в первый раз, когда я разработал проект, таким образом, мой dll файл не был не сгенерирован.
Это произошло при ссылке на проект от другого. Проект, на который я ссылался, был тем с проблемой.
Проверьте это:
$(document).ready(function(){
$('span.foo:contains(relevant)').parents('li').each(function() {
alert($(this).text());
});
});
Избитый ... Но если вы хотите чистый селектор, с которым вы были чертовски близки
ul li:has(span[class='foo']:contains('relevant'))
Я попытался изменить порядок селекторов:
$("ul li:has(:contains('relevant').foo)").css('background-color', 'red');
Кажется, это работает хорошо, но не могу сказать почему: http://jsbin.com/asoma
Не знаю, почему у вас возникла проблема с селектором, но подтвердил, что это действительно работает:
$("ul li").filter(":has(span.foo:contains('relevant'))").css('background-color', 'green');
Я знаю, что это может быть не так элегантно, но, по крайней мере, это сработает:
$("ul li .foo:contains('relevant')").parent("li");
Мне тоже не удалось заставить вашу версию работать ...