Теперь я вижу, что у меня есть опечатка и, как ни странно, она полностью исключена из jQuery. Исправлена опечатка и теперь она работает. Cheerio был прав, и jQuery должен быть более непростительным.
Старый селектор
$('div[id^="question-summary-"')
Новый селектор
$('div[id^="question-summary-"]')
Обратите внимание на скобу в конце.
Странно, но первый селектор полностью исключен из jQuery. Чтобы проверить старый селектор, перейдите на stackoverflow.com , введите F12 и вставьте его в консоль. Вы увидите, что оба селектора работают.