我有一个事件处理程序,它触发一个事件处理程序,该事件处理程序需要测试div的子级是否包含某个类。

现在,我正在这样做:

$('#Container .DivData').live({
  mouseenter: function () {
    if ($(this).find('.HiddenData')) {
      // do something
       } ....


问题是,即使有时没有,它似乎总是找到HiddenData。

这是什么问题

最佳答案

尝试

if ($(this).find('.HiddenData').length > 0) {
  // do something
} ....

09-12 20:28