我需要使用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”);