0

这可能很简单,但我无法为搜索引擎弄清楚或正确说出它。我尽量不在 a.performance 和 b.personal 练习中使用 jquery。

我正在选择一个元素

var container = document.getElementById('container');

然后我尝试在它上面链接这个 jquery 方法

container.backstretch('url/to/img');

我正在使用的 jquery 插件称为backstretch.js

是否有捷径可寻?还是答案取决于方法的编写方式?

谢谢!

编辑:

控制台显示此错误:

未捕获的 TypeError:container.backstretch 不是函数

编辑:

$(container).backstretch('url/to/img');作品。但我并不完全理解。这是因为 jQuery 需要创建一个对象来附加该方法吗?

4

1 回答 1

1

不确定是否有任何性能节省,尤其是作为 ID 选择器,但是,这是如何:

var container = document.getElementById('container');
$(container).backstretch('url/to/img');

或者只是使用:

$('#container').backstretch('url/to/img');
于 2016-05-16T01:27:55.610 回答