如何在jquery中替换数据(“id”)

如何在jquery中替换数据(“id”),jquery,html,Jquery,Html,我有nestable,但我想改变 data-id="12" 到 最大数据id可能等于17 然后我想更改数据id值 data-id="39" 以下是代码: 项目12 项目39。。。。 事实上,数据属性在html中是不可见的。data方法允许我们将任何类型的数据附加到DOM元素,这种方式可以避免循环引用,从而避免内存泄漏 $("div#nestable ol li").data("id" , 39); $("div#nestable ol li").find(".dd-item").text(

我有nestable,但我想改变

data-id="12" 

最大数据id可能等于17

然后我想更改数据id值

data-id="39"
以下是代码: 项目12 项目39。。。。
事实上,数据属性在html中是不可见的。data方法允许我们将任何类型的数据附加到DOM元素,这种方式可以避免循环引用,从而避免内存泄漏

$("div#nestable ol li").data("id" , 39);
$("div#nestable ol li").find(".dd-item").text("Item 39");

您的问题有点不清楚,但我假设您需要更改数据id属性。好的,要使用jQuery更改值,可以使用如下数据函数

$("li").data("id", "39");
但是,请注意,这不会改变实际的DOM元素,它将存储在内存中,以便在jQuery框架内进行进一步操作。如果您想直接更改DOM,请使用下面的attr函数

$("li").attr("data-id", "39"); 

你的问题没有道理。怎么做什么?你已经在做什么了?