Javascript Drupal.attachBehavior有问题
我正在实现一些javascript,动态地向dom添加一些html。在这个html中,我有一些链接利用了D7中新的ajax api。我遇到的问题是Drupal.attachBehavior似乎没有将自己重新连接到新添加的链接Javascript Drupal.attachBehavior有问题,javascript,ajax,drupal,drupal-7,Javascript,Ajax,Drupal,Drupal 7,我正在实现一些javascript,动态地向dom添加一些html。在这个html中,我有一些链接利用了D7中新的ajax api。我遇到的问题是Drupal.attachBehavior似乎没有将自己重新连接到新添加的链接 var markup = '<a class="use-ajax" href="/ajax/citation/highlight">Highlight</a>'; $('ul.selection-toolbar').r
var markup = '<a class="use-ajax" href="/ajax/citation/highlight">Highlight</a>';
$('ul.selection-toolbar').remove();
Drupal.detachBehaviors();
$(this).prepend(markup);
Drupal.attachBehaviors();
此
是窗口
对象。您不想在窗口
对象前添加标记,因为它没有任何用处。尝试使用Drupal.attachBehaviors(文档)代码>而不是Drupal.attachBehaviors()代码>
我在我的模块中做了这个更改,现在一切都正常了。这实际上是一个函数的内部$(这)在这个场景中是一个对象。那么你应该在问题描述中这样说。