Поиск элементов по строке html
Здравствуйте. Подскажите, существует ли в jQuery способ поиска элементов по строке.
Поясню: есть строка вида var div = '<div class="some-class"></div>'; строка может быть произвольной (но это всегда валидный html-тэг с любым набором атрибутов). Так вот, есть ли возможность найти точно такие же тэги в html, не прибегая к помощи регулярок для формирования селектора? |
Если кому интересно - задачу можно решить при помощи создания кастомного селектора:
;!function ($) {
$.expr[':'].html = function (element, index, meta) {
return meta[3] == element.outerHTML;
};
}(jQuery);
Поиск:
var tag = '<div class="some-class"></div>';
var $tags = $(':html(' + tag + ')');
|
Цитата:
|
| Часовой пояс GMT +3, время: 02:42. |