javascript - .hide() 隐藏容器 div 单击而不只是处理?

标签 javascript jquery

$(function () {
    $("#test").draggable({
        handle: "#testheader",
        containment: 'window'
    });
});

$('p#exit').click(function () {
    $('#test').hide();
});
});

<div id="test"><div id="testheader"><p id="exit">Exit</p></div></div>

当我单击 p 元素时,它不会退出,而是当我单击容器 div 时退出。

最佳答案

试试这个...

$(function () {
    $("#test").draggable({
        handle: "#testheader",
        containment: 'window'
    });

    $('#exit').click(function () {
        $('#test').hide();
    });
});

删除 }); 上的 $('#exit')

看看这个 jSfiddle example

关于javascript - .hide() 隐藏容器 div 单击而不只是处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15031508/

相关文章:

javascript - 按条件捕获多个字符串

javascript - 如何从Aspx页面发送Json数据

javascript - jQuery : undefined is not a function

javascript - Quill 文档中的瞬时格式化?

javascript - 动画不会在每次点击 jquery 时触发

java - Spring MVC + jquery 对于大请求数据绑定(bind) null

javascript - Magento 简单产品页面 - 使用自定义选项动态更新 SKU

jquery - Bootstrap 响应式网格不起作用

javascript - jquery文件上传抛出错误

javascript - 为什么函数返回未定义