Как получить класс из HTML, хранящегося в var?

Я ищу решение для получения элемента класса из HTML, хранящегося в var.

Я делаю запрос AJAX, который возвращает мне содержимое HTML (аргумент "data" следующего обратного вызова).

$.get(form_action, form_data, function(data){

Как я могу сделать что-то вроде .hasClass для данных, чтобы узнать, соответствует ли HTML-контент классу .alert?

Я попробовал '$ (data).hasClass' и 'data.hasClass', конечно, не работал. Любая идея?

Antoine.

1 ответ

для проверки на уровне корня node используйте:

if($($.parseXML(data)).find('.alert').length){ 
 //have element with class alert
}

Рабочий демонстрационный пример

licensed under cc by-sa 3.0 with attribution.