hinzufügen und entfernen der Klasse, um eine id
Wenn ich auf die Klasse zeigt, die die id 's nicht wieder der Klasse zu verstecken
Können Sie mir helfen?
Dank
CSS
.hide{color: red}
.show{ color: green}
HTML
<div id="prova" class="hide">
prova
</div>
jQuery
$(document).ready(function()
{
$("#prova.hide").click(function()
{
$(this).removeClass();
$(this).addClass("show")
})
$("#prova.show").click(function()
{
$(this).removeClass();
$(this).addClass("hide")
})
})
InformationsquelleAutor the_martux | 2013-05-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
DEMO
InformationsquelleAutor palaѕн
Ihre click-Ereignisse werden nicht gebunden, wenn Sie ändern Sie die Klasse. Also, wenn Sie ändern Sie die Klasse, die Elemente nicht über Ereignisse im Zusammenhang mit Ihnen nicht mehr.
InformationsquelleAutor Schleis
Wenn
$("#prova.hide").click(
heißt, dieclick
Funktion ist nur anwendbar auf jene Elemente, die mit dem selector zum Zeitpunkt der code ausgeführt wird. Stattdessen sollten Sie so etwas tun:InformationsquelleAutor James Montagne