Jquery - 如何单独为每个项目应用它?

时间:2018-01-02 19:07:51

标签: jquery

如何单独为每个项目应用它?

要求悬停时不是所有元素都显示出来,而是只有它们被引导的元素

jQuery(document).ready(function($) {        
    $("ul.product-categories > li > ul").toggle();

    $("ul.product-categories > li").hover(function () {
        $("ul.product-categories > li > ul").toggle();
    })
});

2 个答案:

答案 0 :(得分:2)

使用$(this)

jQuery(document).ready(function($) {        
    $("ul.product-categories > li > ul").toggle();

    $("ul.product-categories > li").hover(function () {
        $(this).find('> ul').toggle();
    });
});

答案 1 :(得分:1)

使用'this',它与正在与之交互的实际项目有关。

$("ul.product-categories > li").hover(function () {
    $(this).toggle();
})