如何在动态加载的元素上添加jQuery UI滑块行为

时间:2015-03-25 11:15:53

标签: jquery jquery-ui

我想知道如何在页面中动态加载的dom元素上附加jQuery UI滑块行为。

这意味着当加载我的javascript文件时,应该像滑块一样的元素可能不在页面中。然后,当在页面中动态添加时,我希望元素的行为类似于滑块。

当我想在页面中动态加载的元素上添加行为时,到目前为止,我这样做:

    $('body).on('click', '.myclass', function(){....});
    $('body).on('change', '.myclass', function(){....});

您是否碰巧知道我如何为滑块做同样的事情? $('.myclass').slider(...)不会创建滑块。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用:

$('body').on('slidecreate', '.myclass', function(){....});

但是当元素添加到DOM时,您还需要初始化事件:

$('.myclass').slider();