如何将jquery函数链接到一个vanilla选择器

时间:2016-05-16 01:01:01

标签: javascript jquery jquery-backstretch

这可能很简单,但我无法弄明白或为搜索引擎正确地说出来。我试图在可能的情况下使用jquery进行性能和b.personal练习。

我正在选择一个元素

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

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

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

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

有一种简单的方法吗?或者答案是否依赖于方法的编写方式?

谢谢!

编辑:

控制台显示此错误:

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

编辑:

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

1 个答案:

答案 0 :(得分:1)

不确定是否有任何性能节省,特别是这是一个ID选择器,但是,这是如何:

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

或者只是使用:

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