在jQuery中,“find('> span')”是做什么的?

时间:2015-04-14 16:51:56

标签: jquery find

我不明白find('> span')的作用。

你能解释一下吗?

HTML代码

<button>Ibis<span class="bg"><span>Ibis</span></span></button>

jQuery代码

$(this).find('> span').animate( { width: '100%' } );

1 个答案:

答案 0 :(得分:2)

$(this).find('> span')

找到this

的直接子项的范围

在您的示例中,它会找到<span class="bg">中的<span>,而不是<span class="bg">中的button > span

Jquery选择器的工作方式与CSS选择器非常相似。就像在CSS中编写>一样。这只会给你直接的孩子跨度。没有button span,就像在CSS中编写<button>一样,这会影响{{1}}

中的所有范围

HTH :)欢迎来到StackOverflow