我可以在我的自定义 Polymer 元素中使用 jquery 吗?

Can I use jquery within my custom Polymer elements?

Polymer 文档说:

Polymer provides a custom API for manipulating DOM such that local DOM and light DOM trees are properly maintained. These methods and properties have the same signatures as their standard DOM equivalents, except that properties and methods that return a list of nodes return an Array, not a NodeList.

Note: All DOM manipulation must use this API, as opposed to DOM API directly on nodes.

Jquery 有 很多 有用的方法,这让我的生活更轻松,比如 toggleClasshasClassaddClass, one...

我已经能够在我的元素中使用其中一些方法而不会产生任何后果,但我想知道上面引用的粗体部分背后的语义到底是什么,这样我就可以更清楚地推理事情。

注意:我不是在谈论在主文档中使用 jquery,我是在谈论在 inside 阴影边界时使用它,例如例如,元素的 ready 回调。

实际上你可以。您只需要使用 Polymer.dom(this.root).querySelector 并将返回的元素包装在 jquery.

举个例子。 http://jsbin.com/purudu/edit?html,output