[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: поиск по строке html
Invis1ble
Есть строка с html-тэгом вида
var tag = '<div class="some-class"></div>';

тэг может быть любым с любым кол-вом атрибутов. Нужно найти точно такие же теги. Есть ли возможность такого поиcка в jQuery (не прибегая к регэкспам для формирования селектора) ?



Спустя 5 минут, 31 секунда (23.05.2012 - 13:02) Invis1ble написал(а):
inpost
нет
Цитата
тэг может быть любым с любым кол-вом атрибутов. Нужно найти точно такие же теги

Спустя 6 минут, 23 секунды (23.05.2012 - 13:08) vital написал(а):
мм.
var tag1 = $('div').html()
if (tag==tag1) {?}

Спустя 5 минут, 46 секунд (23.05.2012 - 13:14) Invis1ble написал(а):
vital
получить все дочерние узлы искомой области и пройтись по ним циклом?

Спустя 4 часа, 35 минут, 18 секунд (23.05.2012 - 17:49) vital написал(а):
Цитата
Есть строка с html-тэгом вида

var tag = '<div class="some-class"></div>';

Получить все аналогичные теги, аля

$('div').each(function()){$(this).html()==нашему тегу..})

Спустя 7 часов, 28 минут, 50 секунд (24.05.2012 - 01:18) Invis1ble написал(а):
вобщем проблему решил другим путем, просто добавив к искомым тегам уникальный класс.
Если кому интересно, параллельно придумал красивый (помоему :)) способ в духе jQuery. Заключается в создании кастомного селектора:
;!function ($) {
$.expr[':'].html = function (element, index, meta) {
return meta[3] == element.outerHTML;
};
}(jQuery);

Поиск:
var tag = '<div class="some-class"></div>';
var $tags = $(':html(' + tag + ')');


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.