У меня есть ощущение, что data
- это целый HTML-документ.Если это так, вы получите разные результаты в разных браузерах при попытке сделать из него объект jQuery.
Если это так, попробуйте вместо этого:
$('<div>' + data + '</div>').find( '#blapp' ).html();
Другой вариант будетпопытаться использовать .filter()
вместо .find()
(что вы делаете сейчас через контекстный аргумент).Хотя это может привести к тому, что он перестает работать в некоторых браузерах.
$(data).filter('#blapp').html();