Есть такой код:
https://jsfiddle.net/s17p66sq/
var data = 'somestring';
console.log($(data).filter('.someclass'));
var data2 = 'somestring<br>';
console.log($(data2).filter('.someclass'));
При фильтрации data фильтр возвращает объект, при data2 - бросает ошибку и вообще вырубает jQuery. Задача - извлечь некие данные из текста, если они есть. Можно ли исправить эту ошибку или обойти ее?
#Решил проблему данным способом:
var data = $.parseHTML('somestring');
console.log($(data).filter('.someclass'));
var data2 = $.parseHTML('somestring<br>');
console.log($(data2).filter('.someclass'));