1
$("#yourOrderFoodsItems ul").on('click','.deleteFood',function(){
    $(this).parent().remove();
})

;

の場合

  • は直接の親ではありません。最も近いものを使用できます。

    $("#yourOrderFoodsItems ul").on('click','.deleteFood',function(){
        $(this).closest('li').remove();
    });
    
    Live DEMO
    
  • 4

    1 に答える 1

    6
    $("#yourOrderFoodsItems ul").on('click','.deleteFood',function(){
        $(this).parent().remove();
    });
    

    <li>が直接の親でない場合は、次を使用できますclosest

    $("#yourOrderFoodsItems ul").on('click','.deleteFood',function(){
        $(this).closest('li').remove();
    });
    

    ライブデモ

    于 2013-03-18T20:12:11.807 に答える