jquery - 点击显示附件的div

标签 jquery html css twitter-bootstrap

我的 html 中有一个如下所示的 div,默认情况下不显示。

<div class="attach-div" style ="display:none;">
    <button><i class="fa fa-smile-o" aria-hidden="true"></i></button>
    <button><i class="fa fa-smile-o" aria-hidden="true"></i></button>
    <button><i class="fa fa-smile-o" aria-hidden="true"></i></button>
</div>

现在我有一个如下的表格

<div class="form-comment">
 <form action="">
  <div class="con">
     <button><i class="fa fa-smile-o" aria-hidden="true"></i></button>
     <input type="text" placeholder="Your Response">
     <button class=""><i class="fa fa-paperclip attach-detail" aria-hidden="true"></i></button>
   </div>
     <input type="button" class="submit" value="ADD">
  </form>
 </div>

点击回形针图标,我希望显示类(class)。

这是我正在尝试使用 jquery。

$(".attach-detail").click(function() {
  $(".attach-div").css('display', 'block');
});

下面是fiddle .

最佳答案

您的 JavaScript 末尾缺少右括号 - 您还需要在 fiddle 中使用 attach-div 类。

$(".attach-detail").click(function() {
  $(".attach-div").css('display', 'block');
});

您可能还想阻止默认的提交行为(导致回发)

通过阻止默认操作或返回 false 来做到这一点:

$(".attach-detail").click(function(e) {
    e.preventDefault();
    $(".attach-div").css('display', 'block');
    return false;
});

updated fiddle

关于jquery - 点击显示附件的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41057926/

相关文章:

javascript - 如何避免在调整窗口大小时 Logo 改变位置?

javascript - 这段代码 "obj && obj.myFunction();"在 javascript 中的作用是什么?

javascript - 如何使 JQuery 文件上传插件在未选择文件的情况下工作?

HTML/CSS - 将 td 放在 li 中会删除 li 的左边距吗?

jquery - 当鼠标悬停在 child 身上时保留 :hover effect on parent,

javascript - jQuery 检查一个元素是否正确 "dropped"

javascript - d3 js 突出显示包含给定字符串的节点

jquery - CSS Jquery - 事件链接

php - BLOB 数据作为图像标签的 SRC 属性

html - :first-child selecting all elements