平成30/ 2018-12-16 11:36
Jquery Parent() 2017.02.08.00

面倒なときは、closest() 使うといい。一番近い上位を見つけてくれる。

$(this).closest('section').css('background-color','blue');



##################

$(function() {
    $("a.bookmark-btn").click(function(){
        $("a.bookmark-btn").parent().removeClass("gr");
        $("a.bookmark-btn").parent().css("float", "right");
        $("a.bookmark-btn").addClass("non-bookmark-btn");
        $("a.bookmark-btn").removeClass("bookmark-btn");
    });
});

<li class="gr">
    <a class="bookmark-btn"></a>
</li>