javascript - Jquery onclick 关闭按钮,隐藏整个范围包括关闭按钮

标签 javascript jquery html css

我有一个附有关闭按钮的 CSS 图像。我想单击关闭按钮,并使用 jquery 淡出整个跨度。这基本上是我的 html:

<span class="topic_new_button">
  <a href="" class="closebutton"></a>
  <a href="" class="imglink""></a>
</span>

我试过:

$(".closebutton").on("click", function(event) {
    var $row = $(this);
    $row.animate({ opacity: 0.05}, function() {
        $row.find(".imglink").fadeIn();
    });
});

但是不行,有人能指出我方法的错误吗?

最佳答案

要淡出整个 span,请在被点击元素的父元素上调用 fadeOut()

$(".closebutton").on("click", function (event) {
    $(this).parent().fadeOut();
    event.preventDefault();
});

关于javascript - Jquery onclick 关闭按钮,隐藏整个范围包括关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25580935/

相关文章:

javascript - Bootstrap dropup div 从输入源分离

javascript - 如何在 jQuery 中向 `change` 事件添加属性

javascript - 使用 AJAX 将模态表单数据发布到 php

javascript - 强制浏览器以纵向加载页面

html - 在下拉菜单选项中用分隔符分隔一系列链接

javascript - 如何将滚动条设置为该部分内的 div 容器?

html - 为什么我看不到来 self 选择的链接的子菜单?

javascript - 在 javascript 中加载 php 文件(AJAX 或其他)

javascript - 如何根据另一个非 Angular JS 文件中的全局变量更新我的 Angular $scope 变量

javascript - 我们可以将 es6 类添加到现有的 Angular 1.x ROR 应用程序中吗?