我试图在 js 对象的属性上使用 jQuery 函数,但它给了我一个错误“未捕获的类型错误:无法读取未定义的属性'jquery'”
。这是一些示例代码:
var foo = {
bar: $('#element'),
baz: this.bar.find('#childelement'), // <- jQuery .find() not working
hideBaz: function() {
this.baz.hide();
}
}
不太确定在这里做什么,任何帮助都会很棒
最佳答案
为了启用 jquery 功能,您必须使用 $(this)
而不仅仅是 this
。如果不使用 $(this)
,您将无法在该对象上使用任何 jquery。
关于javascript - 在对象属性上使用 jQuery 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35329373/