jQuery .find('img') Ошибка нераспознанного выражения

Я беру информацию из Google Feed API и пытаюсь найти изображение для каждой записи. Когда я это сделаю, он будет успешным, пока не достигнет чего-то вроде фейсбука или твиттера (я не совсем уверен, что его нарушает, либо только фейсбук или твиттер, либо записи без изображений).

Chrome дает мне ошибку: Error: Syntax error, unrecognized expression: *entry content here*

часть этой записи: https://www.facebook.com/video.php?v=821283904584218&set=vb.246699672042647&type=2&theater

Вот моя функция успеха, если Google Feed API загружает RSS-канал.

.success(function(data) {
     $scope.rssTitle = data.responseData.feed.title;
     $scope.rssUrl = data.responseData.feed.feedUrl;
     $scope.rssSiteUrl = data.responseData.feed.link;
     $scope.entries = data.responseData.feed.entries;

     var data = data.responseData.feed;

     var findFirstImage = data.entries.content;
     angular.forEach(data.entries, function(value) {
       value.sampleImage = $(value.content).find('img').eq(0).attr('src');
     })
})

0 ответов

Другие вопросы по тегам