Нет, к сожалению, нет, потому что вы бы выбрали предка на основе его потомка. К сожалению, это работает против «каскада» каскадных таблиц стилей. Хотя мне бы очень хотелось, чтобы это было возможно, если бы это было возможно.
Несмотря на наличие тега 'jquery-селекторы', в jQuery вы можете использовать:
$('li:has("> a:first-child")')...
Проверено с демонстрацией JS Fiddle .
CSS 3 кратко имел :contains() pseudo-selector
, что могло бы быть полезным для этого, но, как представляется, было удалено.
<ч />
Отредактировано для включения коррекции @patrick dw (с $('li:has("> a")')...
до приведенного выше примера.
Отредактировано , чтобы обновить демонстрационный URL-адрес для демонстрации исправленного селектора jQuery.