Что можно использовать в качестве [контекста] в jQuery (выражение, [контекст])? - PullRequest
1 голос
/ 25 февраля 2010

Следующий код ничего не возвращает:

$('.foo', $('<div class="foo">foo</div><div class="bar">bar</div>').get(0)).html()

Есть ли способ указать строковое представление xml / html в качестве параметра context функции jQuery ? Я пытаюсь выбрать раздел HTML-документ, полученный из запроса AJAX; обратный вызов ajax (например, с использованием $.get()) возвращает возвращаемые данные - в данном случае html .

1 Ответ

1 голос
/ 25 февраля 2010

Проблема в вашем примере в том, что в вашем контексте два родственных элемента. Использование элемента-обертки позволит вам выбирать вещи внутри него. Обратите внимание на разницу здесь:

$('.bar', $('<div class="foo"><div class="bar">bar</div></div>')).html(); // outputs "bar"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...