尝试将自定义 jQuery 扩展绑定到 Drupal 7 我遇到了脚本中“this”对象的问题。
我的代码被正确包装以支持没有冲突并且在drupal之外工作正常,但是drupal页面上的相同代码失败。
我将 console.log(this) 添加到我的扩展的顶部,发现在 drupal 之外,我得到了一个正确的 jQuery 对象,其中包含匹配的节点。在 drupal 中,我得到了匹配的元素。
Drupal 7 有 jQuery 1.4.4,我的代码在 jQuery 1.4.2 和 1.6.2 中运行良好。
我能做些什么呢?