JQuery直接子x或y

时间:2015-01-20 08:12:48

标签: jquery

如何编写选择器以使直接子x或y,例如此时我有这个选择器

$("div.menu-vertical > ul.root > li.static > a")

在这种情况下,我得到<a>,但我想将<a><span>作为直接孩子?

2 个答案:

答案 0 :(得分:1)

尝试使用.children()获取直接子项并将选择器作为multiple selector传递给它,

$("div.menu-vertical > ul.root > li.static").children("a,span");

答案 1 :(得分:0)

没有or选择器,因此您需要编写两个选择器,您可以使用,将它们合并到一个对象中:

$("div.menu-vertical > ul.root > li.static > a, div.menu-vertical > ul.root > li.static > span")