当div将Ajax加载到页面上时会触发哪个事件

时间:2010-12-10 21:45:14

标签: jquery jquery-ui javascript-events

我有一些这些div,每个div都有不同的内容:

<div class="tabs">
   <ul>
      <li><a href="#t1"><span>1</span></a></li>
      <li><a href="#t2"><span>2</span></a></li>
   </ul>
   <div id="t1">
      First tab
   </div>
   <div id="t2">
      Second tab
   </div>
</div>

每当我用ajax加载div时,我希望能够自动绑定这些div上的jQuery选项卡。

我总是用class =“tabs”命名标签,这样我就可以轻松选择它们并将它们转换为标签。

我知道有代表,我有点希望这可行:

$('body').delegate('.tabs', 'resize', function() {
    $(this).tabs();
});

但事实并非如此。我也尝试'加载'而不是'调整大小',没有运气。

那么,我应该使用哪个事件?或者,有更好的方法吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

这已在这里得到解答: Detect element content changes with jQuery