Jquery-隐藏div

标签 jquery

我的内部有一个div,类似于

<form>
<div>
showing some information here
</div>

<div id="idshow" style="display:none">
information here
</div>

</form>

我是某些按钮单击事件中 div(idshow) 内的人口信息。每当我点击 div(idshow) 外部时我想要什么,它应该被隐藏。就像我单击菜单然后显示菜单一样,当我单击菜单外部时它会隐藏。 我需要使用 jquery 的一切

最佳答案

$(document).click(function(event) {
  var target = $( event.target );

  // Check to see if the target is the div.
  if (!target.is( "div#idshow" )) {
    $("div#idshow").hide();
    // Prevent default event -- may not need this, try to see
    return( false );
  }
});

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

相关文章:

javascript - 如何将数组对象转换为对象数组?

javascript - 如何停止 Onchange 事件重复

javascript - 根据下拉列表中的选定值启用文本框

javascript - 在执行之前检查是否加载了子元素(图像)?

javascript - 为什么在添加动画 css 类时不起作用

javascript - 如何获取复选框的最新选中值?

jquery - 添加带有 Append 的 DIV,但没有 CSS 样式

javascript - 使用 javascript(或不使用)链接网页和内容的最佳方式

javascript - React 中具有固定记录数的多行

javascript - 使用 jquery 只获取直接元素值