javascript - $(变量).find(); 返回未定义
问题描述
我在使用 .find() jquery 函数时遇到了一些问题。当我用 jquery 选择一个变量并尝试像这样运行 find 方法时,
$rooParent = $(".rooParent"); // .rooParent element
$roo = $($rooParent).find(".roo"); // undefined
它有效,变量 $roo 是正确的元素。
但是当我在 js 对象中做同样的事情时,
$rooParent: $(".rooParent"), // .rooParent element
$roo: $(this.$rooParent).find(".roo") // undefined
第二个变量(使用 .find 方法)返回未定义。
我使用 console.log() 来查找每行后注释的结果。
我的问题是我的代码中是否有任何我不知道发生的事情?
笔记:
我更喜欢使用变量的 find 方法,因为它应该会稍微快一些,而且我的网站中有更多实例可以使用此信息。
解决方案
推荐阅读
- max - Z3 Seq Int 中的最大元素
- java - 如何解决错误:15:错误:无法在 openjdk 1.7.0_95 中推断 PriorityQueue<> 的类型参数?
- python - 如何在两个 keras 层之间共享权重?
- haskell - Haskell 什么时候抱怨函数输入不正确?
- android - 如何在使用retrofit2发送之前调整位图大小以避免大尺寸异常
- python - 我的代码有缩进问题
- laravel - 资源方法参数中的 Laravel 路由前缀忽略
- html - Bootstrap 容器中的对齐问题
- c# - 如何在 C# Web 应用程序中将超过 100 万行从 SQL Server 表导出到 CSV?
- java - Java中基于整数的多类型字符串ArrayList排序