什么可以用作jQuery中的[context](表达式,[context])?

时间:2010-02-25 06:22:34

标签: jquery ajax xml get

以下代码不会返回任何内容:

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

有没有办法将xml / html的字符串表示形式指定为 jQuery 函数的 context 参数?我正在尝试从ajax请求中选择一个html文档的一部分; ajax回调(例如,使用$.get())提供返回的数据 - 在本例中为 html

1 个答案:

答案 0 :(得分:1)

您的示例中的问题是您的上下文是两个兄弟元素。使用包装器元素将允许您选择其中的内容。请注意这里的区别:

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