使用AJAX添加jQueryUI可选项

时间:2012-12-16 15:47:31

标签: jquery-ui jquery jquery-ui-selectable

我正在使用一些AJAX(ASP.NET Web窗体)在我的网站上添加新的可选元素,但新创建的元素不可选。我想这与某些事件有关。也许它可以通过在这些函数上使用.on来解决,但我不知道该怎么做。任何人都知道如何解决这个问题?

这是我的代码:

$(".selectable").selectable({
filter: '.ui-widget-content',
stop: function () {
    var result = $("#select-result").empty();
    $(".ui-selected", this).each(function () {
        var index = $(this).attr('id');
        index = index.substring(12, index.length);
        result.append(" #" + index);
    });
}
});

1 个答案:

答案 0 :(得分:2)

当您加载页面时,jquery为每个html标签分配相应的功能。当你创建一些新的div / html标签时,你应该重新初始化该函数,因为jquery不知道你新创建的html标签,

用于相应的查询 尝试在添加新的可选元素

之后重新初始化jquery函数 希望这有帮助..