2011-06-17 33 views
0

我正在使用jquery.messagebar插件。我正在觀察的是,該插件不可用於使用ajax加載的動態添加的元素。這是一個正常的行爲。如果是的話,什麼是工作。爲什麼jQuery插件不能通過ajax動態添加元素

+0

這是一個問題?如果是這樣,請閱讀[FAQ](http://stackoverflow.com/faq),然後向我們提供更多詳細信息和測試用例。 – mekwall 2011-06-17 07:56:49

回答

0

插件可用於這些元素;當然他們是。你所看到的是這個插件(和其他代碼一樣)不會神奇地影響新創建的元素。大多數jQuery插件的工作方式是通過基於jQuery選擇器選擇的元素對DOM進行更改(有時很小但有時不那麼次要)。

在各種jQuery ajax API的回調函數中,最常見的事情之一就是根據需要將插件應用於新加載的內容。

在某些瀏覽器中有關於DOM更新的非標準事件,因此可以使用一些事件驅動的方式來執行此類工作。就我個人而言,我不明白爲什麼這會比根據需要根據您自己的應用程序的需要在ajax API上創建適當的包裝器更好。

相關問題