在hover jquery/javascript中悬停
我在悬停中有一个悬停,当我悬停第一个元素rezultat时,它工作正常,每次悬停该元素时,它都会向我显示id,但当我悬停其子元素时,它会向我显示我之前悬停父元素的所有时间之和的子元素id。为什么?解决办法是什么在hover jquery/javascript中悬停,javascript,jquery,Javascript,Jquery,我在悬停中有一个悬停,当我悬停第一个元素rezultat时,它工作正常,每次悬停该元素时,它都会向我显示id,但当我悬停其子元素时,它会向我显示我之前悬停父元素的所有时间之和的子元素id。为什么?解决办法是什么 $("#rezultat").hover(function(event){ console.log($(this).attr("id")); $("#rezultat").children().hover(function(){ co
$("#rezultat").hover(function(event){
console.log($(this).attr("id"));
$("#rezultat").children().hover(function(){
console.log($(this).attr("id"));
});
});
你在找这个吗:
$("#rezultat").hover(function(event){
console.log($(this).attr("id"));
$("#rezultat").children().hover(function(event){
event.preventDefault();
console.log($(this).attr("id"));
});
});
将两个函数调用分开:
$("#rezultat").hover(function(event) {
console.log("parent: " + $(this).attr("id"));
});
$("#rezultat").children().hover(function() {
console.log("child: " + $(this).attr("id"));
});
否则,每次在rezultat上触发悬停事件时,您都会将新的onHover事件分配给所有子级
下面是一个工作示例:它不工作。看,你可以在控制台中看到结果它不起作用。看,它是ibpm.net78.net/posteazasubiectnou.php,您可以在控制台中看到它工作的结果。我添加了一个链接到一个工作示例。再次检查您的代码。您可以在控制台中看到它是ibpm.net78.net/posteazsubiectnou.phpresults@jamal当其他人需要帮助时,不要强迫人们访问你的网站,因为这些网站在10年内可能不会上线。改为创建一个JSFIDLE。我不知道什么是JSFIDLE。我专门做了这个来证明它不起作用。我没有强迫你去那里。如果你不想帮忙,就不要帮忙。