为这个孩子添加课程

use*_*784 11 jquery addclass

此代码无效.this+'>a'不是有效的语法.那么,我怎样才能在一个孩子中添加/删除一个类this?在这种情况下是一个a元素.

 jQuery(function ($) {
        $("nav.menu>ul>li").hover(
            function () {
               $(this+'>a').addClass("hover_triangle");//error
            },

            function () {
               $(this+'>a').removeClass("hover_triangle");//error
            });
    }); 
Run Code Online (Sandbox Code Playgroud)

我做不到nav.menu>ul>li>a因为会选择a菜单中的所有元素.

inh*_*han 20

$(this).children('a').addClass('hover_triangle');
Run Code Online (Sandbox Code Playgroud)

并使用完整的代码:

jQuery(function($) {
    $('nav.menu>ul>li').hover(function() {
       $(this).children('a').addClass('hover_triangle');
    },function() {
       $(this).children('a').removeClass('hover_triangle');
    });
}); 
Run Code Online (Sandbox Code Playgroud)