Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> поиск по строке html
Invis1ble  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11947
Пользователь №: 23195
На форуме: 6 лет, 11 месяцев, 4 дня
Карма: 435

Трезвый :
7 лет, 10 месяцев, 3 дня


Есть строка с 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 + ')');


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса