Javascript jQuery hover()和委托

Javascript jQuery hover()和委托,javascript,jquery,Javascript,Jquery,我正在使用jQuery创建一个增量搜索,我的代码的其余部分可以正常工作,但是当我试图只突出显示搜索中悬停的元素时,它会开始突出显示所有其他元素。因为“p”标记是在HTML文件加载到浏览器中之后生成的,所以它们需要像我在代码中写的那样进行委派。 我怎样才能解决这个问题 $(document).on("mouseover", "p", function (e) { e.target.classList.add("highlight&

我正在使用jQuery创建一个增量搜索,我的代码的其余部分可以正常工作,但是当我试图只突出显示搜索中悬停的元素时,它会开始突出显示所有其他元素。因为“p”标记是在HTML文件加载到浏览器中之后生成的,所以它们需要像我在代码中写的那样进行委派。 我怎样才能解决这个问题

 $(document).on("mouseover", "p", function (e) {
        e.target.classList.add("highlight");
    });

您需要从所有其他
元素中删除
突出显示的
类,然后再将其添加到悬停在以下位置的元素中:

$(文档).on(“鼠标悬停”,“p”,函数(e){
$(“p”).removeClass(“突出显示”);
e、 target.classList.add(“突出显示”);
});
。突出显示{
背景:#FF0;
}

这是一段文字

这是一段文字

这是一段文字

这是一段文字

这是一段文字