jquery - 在 jQuery 中, "find(' > span')"是做什么的?

标签 jquery find

我不明白 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/

相关文章:

javascript - 使用javascript打印特定的div

jquery - 缩放到最垂直的中间线

Jquery 查找和替换数字

shell - UNIX 脚本 - 查找文件 - 显示日期

c++ - vector 如何找到第一个和最后一个当前值

传递给查找的 bash 脚本变量

php - Wordpress 根据 wp_enqueue_style 有选择地应用 css 规则

javascript - 如何将 DOM 元素链接到 setTimeout

python - 用于在 OSX 上包含数千个文件的目录中高性能搜索二进制文件匹配的工具

ruby-on-rails-3 - 远程调用后 jQuery/javascript 停止工作