Jquery:排除包含的元素

时间:2010-05-18 13:09:04

标签: jquery-selectors element

CHOUETTE

我想鼠标移除div而不是img

$('div').mouseover(go_truc);

我该怎么做?

2 个答案:

答案 0 :(得分:0)

处理mouseenter事件,但不执行任何操作if ($(e.target).is('img'))

然后,处理<img>元素的mouseenter事件,并撤消效果。

答案 1 :(得分:0)

使用

function do_trucs() {
  ...
}

function do_machins() {
  ...
  return (false);
}

$('div').mouseover(do_trucs);
$('div img').mouseover(do_machins);

它有效,但它是最简单/最好的解决方案吗?

(无论如何我需要为其他目的处理img.mouseover)