2012-11-02 29 views
0

我正在使用livequeryjquery chosen plugin (for adding tags)應用於動態添加的元素。我試過了:livejquery無法正常工作

$(".chz").livequery(function() { 
    $(this).chosen(); 
}); 

通過上面的代碼,選擇插件沒有應用。但如果我試過這個:

$(".chz").livequery('click', function() { 
    $(this).chosen(); 
}); 

比它正常工作。但在我的情況下,我不能使用點擊事件,因爲直到用戶點擊元素插件不適用。第一種情況下我在做什麼?當我們用選擇的插件

+0

我不確定livequery仍然與n一起工作新的jQuery版本。無論如何,你的代碼似乎很好。嘗試檢查它是否進入事件處理程序(在那裏寫一個console.log或一個警報)。 – SoonDead

回答

-1

然後我們設置這樣

class ="chzn-select" 

類,然後

$(function() { 
    $("chzn-select").chosen(); 
}); 

我認爲這將有助於你

0

嘗試這樣的事情

$("body").on('click', '.chz'function() { 
    $(this).chosen(); 
});