Вы можете использовать HTML-анализатор Джона Резига (http://bit.ly/hsMq4x), или, возможно, более наивное решение, которое просто ищет открывающие теги.
$('textarea').each(function() {
if ($(this).val().match(/<(\w+)((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/)) {
alert('html found');
}
});
Решение Нила страдает от ложных срабатываний в текстовых областях, которые содержат действительныеСелекторы jquery, такие как текстовое поле, содержащее только «a».