0

我正在使用一些 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);
    });
}
});
4

1 回答 1

2

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

对于相应的查询,尝试在添加新的可选元素后重新初始化 jquery 函数

希望这有帮助..

于 2012-12-16T16:37:40.653 回答