0

给定$('<div><span>Foo</span></div><span>Bar</span>')写 jquery 来选择跨度

这可以只用一个选择器来表达吗?

$('<div><span>Foo</span></div><span>Bar</span>').filter('span')会给你酒吧跨度

$('<div><span>Foo</span></div><span>Bar</span>').find('span')会给你 Foo 跨度

我两个都想要。

4

1 回答 1

2
$('<div><span>Foo</span></div><span>Bar</span>')
    .children().addBack().filter('span')

更新:

如果您仍在使用 1.8 之前的 jQuery 版本,您应该使用andSelf而不是addBack

于 2013-02-15T01:31:37.160 回答