$(变量).find();返回未定义

时间:2019-06-02 20:46:26

标签: javascript jquery

我在使用.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方法)返回undefined。

我已经使用console.log()查找每行之后的注释结果。

我的问题是我的代码中有什么我所不知道的东西丢失了吗?

注意:

我宁愿使用不带变量的find方法,因为它应该更快一些,并且我的网站上还有更多实例可以使用此信息。

0 个答案:

没有答案