javascript - 将事件类添加到 div 内的所有范围

标签 javascript jquery

我有一个带有 2 个跨度的 div 作为链接,我想在鼠标进入容器 div 时在两个跨度上添加事件类,即 fos-search-items

var $hover_element = $('.fos-search-items');
    .mouseenter(function() {
        $(this).find("span").addClass('fos-db-active');
    })
    .mouseleave(function() {
        $(this).find("span").removeClass('fos-db-active');
    })

最佳答案

您应该在事件上使用 $hover_element,而 mouseentermouseleave

选项 1 Demo Here

var $hover_element = $('.fos-search-items');

$hover_element.mouseenter(function() {
    $(this).find("span").addClass('fos-db-active');
});

$hover_element.mouseleave(function() {
    $(this).find("span").removeClass('fos-db-active');
});

选项 2 Demo Here

只需删除 $('.fos-search-items') 后面的 ;

var $hover_element = $('.fos-search-items').mouseenter(function() {
        $(this).find("span").addClass('fos-db-active');
    }).mouseleave(function() {
        $(this).find("span").removeClass('fos-db-active');
    });

关于javascript - 将事件类添加到 div 内的所有范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29366713/

相关文章:

javascript - 根据第一个表的行的降序总和创建另一个表

javascript - Iframe 代码不再工作

javascript - Jquery on keyup 未触发

javascript - jQuery 中的 div 标签

javascript - kendo ui 中自动完成过滤

javascript - 如何正确解除 jQuery 文件上传回调的绑定(bind)?

javascript - 双字节字 rune 件名显示不正确

javascript - 模态固定位置内容移位

javascript - 无法从 Mongoose 数组中删除元素

javascript - 父div切换/slideDown时隐藏子div的子div