Поиск элементов по строке 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, время: 11:43. |