Hallo @ all,
ich habe ein Problem mit einer jQuery-Funktion. Ziel ist es einen Kommentar hervorzuheben. Dabei habe ich ein Bild mit einem #-Link ausgestattet, so dass mir die nötigen Daten übergeben werden.
Die Funktionen sind bis auf die Namen fast Baugleich und funktionieren jedoch je nur einmal.
Das dazu genutze HTML-Element sieht so aus:
Es klapp auch je einmal, also:
marknotiz -> unmarknotiz, oder
unmarknotiz -> marknotiz
Jedoch klapp es nie zurück:
marknotiz -> unmarknotiz -> marknotiz, oder
unmarknotiz -> marknotiz -> unmarknotiz
Was mache ich falsch.
Gruß
tino91
ich habe ein Problem mit einer jQuery-Funktion. Ziel ist es einen Kommentar hervorzuheben. Dabei habe ich ein Bild mit einem #-Link ausgestattet, so dass mir die nötigen Daten übergeben werden.
Die Funktionen sind bis auf die Namen fast Baugleich und funktionieren jedoch je nur einmal.
PHP-Code:
//////////////////////////////////////////
// Notiz markieren / nicht markieren
//////////////////////////////////////////
$(".marknotiz").click(function(e) {
e.preventDefault();
var commentID = $(this).attr("title");
$(this).attr("class","unmarknotiz");
$(this).attr("href","#");
$('.notiz-' + commentID).load("jsaction.php?action=markcomment&id=" + commentID, function(response, status, xhr){
$(this).attr("src","img/msel.gif");
});
});
// Eventuell muss das HREF noch durch eine Route ersetzt werden, damit er das merkt!"!!!! (Gedanke am Abend))"
$(".unmarknotiz").click(function(e) {
e.preventDefault();
var commentID = $(this).attr("title");
$(this).attr("class","marknotiz");
$(this).attr("href","#");
$('.notiz-' + commentID).load("jsaction.php?action=unmarkcomment&id=" + commentID, function(response, status, xhr){
$(this).attr("src","img/mnosel.gif");
});
});
Das dazu genutze HTML-Element sieht so aus:
PHP-Code:
<a href="#" title="845" class="marknotiz"><img class="notiz-845" src="img/mnosel.gif" border="0"></a>
marknotiz -> unmarknotiz, oder
unmarknotiz -> marknotiz
Jedoch klapp es nie zurück:
marknotiz -> unmarknotiz -> marknotiz, oder
unmarknotiz -> marknotiz -> unmarknotiz
Was mache ich falsch.
Gruß
tino91
Kommentar