javascript - 如何隐藏div

标签 javascript php asp.net

我需要一些脚本。

  1. 通过单击页面上的任意位置隐藏 div
  2. 通过单击按钮、图像或特定脚本来隐藏 div
  3. 通过单击页面上的任意位置隐藏 div(当 div 包含任何其他脚本时)
<小时/>

我目前正在使用

<script>
    $(document).ready(function () {

      $("#div").click(function () {

            document.getElementById('div').style.display = 'none';

      });

    });
    </script>

这工作正常,为什么 div 包含图像,但当 div 包含广告脚本(如 chitika、adsense 或任何其他脚本)时,它不起作用

请告诉我该怎么做。

最佳答案

试试这个使用this这个选择器用于隐藏点击的div

$("#div").click(function () {
          $(this).hide();
      });

关于javascript - 如何隐藏div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28914297/

相关文章:

php - 即使 WooCommerce 中的购物车为空,也可以通过 URL 中的 GET 方法应用优惠券折扣

javascript - 如何在输入更改事件之前获取 Bootstrap typeahead 点击结果

php - CodeIgniter 更新语法?

javascript - 将动态脚本注入(inject)到 Safari 扩展中的每个选项卡 onLoad

php - 如何在mysql中按降序获取行?

c# - 生成一封电子邮件,供客户下载并从他们的 outlook 帐户发送

c# - WebApi 500 内部服务器错误

c# - MVC3 在 1 个 View 中显示来自 1 个以上实体的信息

javascript - Ti.App.fireEvent 不起作用;错误未捕获类型错误 : Cannot read property 'App' of undefined

javascript - 脚本代码不在 foreach 循环内运行?