2012-11-02 30 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(); 
});