addClass to parent (LI)

Ich habe ein Element "A". Wenn ich darauf klicke, möchte ich das übergeordnete Element ändern (LI) klasse bisselected, aber nichts ändert sich ...

$(".filters-list li a").click(function () {
    $(".filters-list li").removeClass("selected");
    $(this).parent('li').addClass('selected'); // I also tried .parent().addClass
});

Dann habe ich diesen Code ausprobiert:

$(".filters-list li a").click(function () {
    $(".filters-list li").removeClass("selected");
    $(this).parent().get(0).addClass('selected'); // IE reports something like this: Object doesn't support addClass...
});

Als ich versuchte zu definierenLI Mit diesem Code hat es mich nur gemeldet[Object HTMLLIElement]:

alert($(this).parent().get(0));

Was mache ich falsch?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage