gpt4 book ai didi

javascript - 更新 li 元素的属性 data-id Nestable 不更新

转载 作者:行者123 更新时间:2023-12-03 12:38:09 25 4
gpt4 key购买 nike

我在使用 Nestable 时遇到问题。当我使用时

var updateOutput = function (e) {
var list = e.length ? e : $(e.target),
output = list.data('output');
if (window.JSON) {
output.val(window.JSON.stringify(list.nestable('serialize'))); //, null, 2));
} else {
output.val('JSON browser support required for this demo.');
}

};

$('#element').attr({'data-id':'newvalue'});
updateOutput($('.nestable').data('output', $('#nestable_list_output')));

我没有看到输出变化。当我通过 chrome 查看我们的内容时,我看到该元素的 data-id 发生了变化。请帮我。这是完全酸的

function Update_This_Menu(){
$('.update-this-menu').click(function(){
var RootElement = $(this).parent().parent().parent();
var NameMenu = RootElement.find('.NameThisMenu').val();
var TitleMenu = RootElement.find('.TitleThisMenu').val();
if(NameMenu == ''){
RootElement.find('.NameThisMenu').addClass('parsley-error');
}
else {
RootElement.data({'name':NameMenu});
RootElement.data({'title':TitleMenu});
updateOutput($('.nestable').data('output', $('#nestable_list_output')));
RootElement.find('.form-edit-menu').hide('slow');
}

});
}

这是功能,删除菜单即可

function Remove_Menu(){
$('.remove-this-menu').click(function(){
var RootElement = $(this).parent().parent().parent();
RootElement.remove();
updateOutput($('.nestable').data('output', $('#nestable_list_output')));
});
}

对不起我的英语

最佳答案

试试这个:

 $('#element').data('id','newvalue');

关于javascript - 更新 li 元素的属性 data-id Nestable 不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23637348/

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