使用jQuery更改元素的ID

我需要使用jQuery更改元素的ID。

显然这些不起作用:

jQuery(this).prev("li").attr("id")="newid"

jQuery(this).prev("li")="newid"

我发现可以通过以下代码实现它:

jQuery(this).prev("li")show(function() {

this.id="newid";

});

但这对我来说似乎不对。必须有更好的方法,不是吗?另外,如果没有,我可以使用什么其他方法代替显示/隐藏或其他效果?显然,我不想每次都仅显示/隐藏或影响元素,而只是更改其ID。

(是的,我是jQuery新手。)

在这种情况下,我不能使用类,我必须使用ID。

回答:

您的语法不正确,应将值作为第二个参数传递:

jQuery(this).prev("li").attr("id","newId");

以上是 使用jQuery更改元素的ID 的全部内容, 来源链接: utcz.com/qa/431982.html

回到顶部