我不明白 find('> span')
的作用。
能解释一下吗?
HTML 代码
<button>Ibis<span class="bg"><span>Ibis</span></span></button>
jQuery 代码
$(this).find('> span').animate( { width: '100%' } );
最佳答案
$(this).find('> span')
查找 this
的直接子级跨度
在您的示例中,它找到 <span class="bg">
,但不是<span>
其中<span class="bg">
Jquery 选择器的工作方式与 CSS 选择器非常相似。就像写button > span
在CSS中。这仅给您直接子跨度。没有 >
,就像写 button span
在 CSS 中,这会影响 <button>
内的所有跨度
HTH :) 欢迎来到 StackOverflow
关于jquery - 在 jQuery 中, "find(' > span')"是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29633073/