如何在Jquery中的Click函数期间忽略类

时间:2014-12-11 02:42:30

标签: jquery

我有四个div设置如下:

<div class="navmenu">
<div class="top-nav">
<div class="canvas">
<div class="notif">

作为点击功能的一部分,使用jQuery,我不希望我的.click函数在div类(navmenu,top-nav,notif)时触发,只有当他们点击画布类时才会触发。

点击功能将是这样的:

  $(".canvas").click(function() {
    alert('Hi I am bound to the canvas!');
  });    

1 个答案:

答案 0 :(得分:1)

我的原始答案 - 以下 - 适用于问题的this revision

使用以下选择器:

$("div[class^='my-class-']:not('.my-class-c')")

这会使div个元素的类为starts with my-class-not元素的类为my-class-c