javascript - 从跨度到跨度遍历按钮

标签 javascript jquery html

我正在学习 jQuery 和 java 脚本,目前我在显示隐藏按钮时遇到问题,我的 html 是

<span style="float:left;padding-right:10px">
    <input type="button" value="image" class="delete" />
    <a href="/media/image"><img src="/media/image" /></a>
</span>
<span style="float: left; padding-top: 5px;">
    <a href="/media/image">
        <button  type="submit" class="delete_media">Delete</button>
    </a>
</span>

J查询:

$(".delete").click(function(){         
 var $this = $(this);   
 $this.siblings(".delete_media").toggle();             
});

CSS:

.delete_media {    
    display:none;
    float: right;
    height: 25px;
    width: 60px;
    -moz-border-radius: 10px;
    border-radius:10px;    
}

我也尝试过使用 find、nextAll、closest 也没有任何效果,所以如何让它工作。

演示 Here

最佳答案

试试这个

 $this.closest('span').next().find(".delete_media").toggle();   

DEMO

关于javascript - 从跨度到跨度遍历按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18652427/

相关文章:

javascript - 单击 .aspx 页面中的 h4 时隐藏/显示列表项

javascript - 没有框架的 Twitter Bootstrap Navigation

javascript - 使用 jQuery 获取控件属性并创建 json

javascript - 对于刚上传到 Meteor GridFS 的图像,第一个请求返回 503

javascript - 如何让 webpack hot reload 检测 pug + express 的变化?

javascript - NodeJS HTTP response.redirect 不存在?

html - 如何将输入文本框样式更改为线条?

html - 对齐 2 列文本

javascript - 可以在类似于 css 的 html 文件中包含 `templates` 吗?

javascript - 2 个 javascript 插件不能一起工作