相关疑难解决方法(0)

防止执行父事件处理程序

我有一棵div树:

<div id="a" onclick="func">
    <div id="b" onclick="func">
         <div id="c" onclick="func">
         </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当对div进行单击时,它会使其子项不可见 - 即单击"a"将使"b"和"c"变为不可见.

function func{
   if ($(childId).hasClass("visible")){
    $(childId).removeClass("visible");
    $(childId).addClass("invisible");
}
Run Code Online (Sandbox Code Playgroud)

问题是:单击"b"将调用"a"的单击并使"b"和"c"不可见.如何使用jQuery禁用"a"的单击?

谢谢

javascript jquery

30
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

jquery ×1