Ich brauche, um die ID eines Elements mit jQuery zu ändern.
Offenbar funktionieren sie nicht:
jQuery(this).prev("li").attr("id")="newid"
jQuery(this).prev("li")="newid"
Ich habe herausgefunden, dass ich das mit dem folgenden Code bewerkstelligen kann:
jQuery(this).prev("li")show(function() {
this.id="newid";
});
Aber das scheint mir nicht richtig zu sein. Es muss doch einen besseren Weg geben, oder? Und falls es keine gibt, welche andere Methode kann ich anstelle von Ein-/Ausblenden oder anderen Effekten verwenden? Offensichtlich möchte ich nicht zeigen/verstecken oder beeinflussen das Element jedes Mal, nur um seine ID zu ändern.
(Ja, ich bin ein jQuery-Neuling.)
Editar
In diesem Fall kann ich keine Klassen verwenden, sondern muss IDs benutzen.