我在使用.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方法,因为它应该更快一些,并且我的网站上还有更多实例可以使用此信息。