jquery - 如何删除链接?

标签 jquery

我需要在用户单击链接时显示一些文本,然后在单击后删除该链接。

示例如下:http://jsfiddle.net/HCAfz/2/

如何删除从页面中单击的链接并保留上面的行为,同时显示隐藏的 div?

最佳答案

要完全删除链接,请执行以下操作:

$('a.yourLink').click(function(event) {
    $(this).next('.hiddenDiv').show();
    window.open(this.href, '_blank');
    $(this).remove();

    return false;
});

要隐藏链接,请执行以下操作:

$('a.yourLink').click(function(event) {
    $(this).next('.hiddenDiv').show();
    window.open(this.href, '_blank');
    $(this).hide();

    return false;
});

请注意,我确实 return false; 而不是 event.preventDefault();event.stopPropagation(); 因为它是一样的

关于jquery - 如何删除链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6849881/

相关文章:

javascript - 将 dynatable 与 Meteor 一起使用会在 fiddle 和实际应用中给出不同的结果

javascript - 想要在 js 越过某个位置时更改设置

javascript - 如何使用 CSS 或 JavaScript 将图像用于复选框?

jQuery 正则表达式无法正常工作

javascript - 如何创建复选框图像库

jquery - jQuery 切换前后的边距不同

javascript - jQuery Templates数据显示问题

php - 如何创建简单的代码来从输入中选择 5 个姓名?

javascript - xmlhttpRequest 使用 javascript 打开 Excel (xlsx)

jquery - 在一页中使用 2 个 jquery 第二个 jquery ul 和 li 类和样式得到改变