gpt4 book ai didi

jquery - 如何通过动态创建的 id 从 gridster.js 中删除单个小部件

转载 作者:行者123 更新时间:2023-12-01 00:02:59 29 4
gpt4 key购买 nike

我需要知道如何通过 gridster.add_widget 动态创建的 id 删除单个 gridster.js 小部件。创建的每个新小部件都有一个自己的按钮来删除该单个小部件,但我无法使其工作。

这是我的代码

$(document).ready(function(){

var count = 0;
var newid = count + 1;

$(document).on("click", "#newGrid", function() {
var gridster = $(".gridster ul").gridster().data('gridster');
gridster.add_widget('<li id="block"'+newid'>Hello, now delete me <span id="remove"'+newid'>x</span></li>',2 ,1);
});

$(document).on('click', '#remove'+newid, function() {
var gridster = $(".gridster ul").gridster().data('gridster');
gridster.remove_widget( '#block'+newid );
});

});

对于添加小部件,它工作正常,但我无法删除小部件。

最佳答案

实际上,删除小部件不需要 ID。请检查我的脚本。

    var gridster = $('.gridster ul').gridster().data('gridster');
$(document).on( "click", ".gridster ul li", function() {
$(this).addClass("activ");
gridster.remove_widget($('.activ'));
});

关于jquery - 如何通过动态创建的 id 从 gridster.js 中删除单个小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20705110/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com