JQuery不会永久删除类

时间:2016-04-28 15:54:40

标签: javascript jquery

我试图删除"隐藏"单击按钮时来自消息的类。

$('#button').click(function () {
    $('#error').removeClass('hidden');
});

但它似乎只适用于实际的点击而不是像它应该发布后的那样。

screenshot

我刚刚开始学习javascript,我很感激任何帮助。

如果这不是正确的方法,请提出替代方案:)

2 个答案:

答案 0 :(得分:2)

默认情况下,按钮会提交表单。如果您不想提交,则需要取消默认操作。

$('#button').click(function (evt) {
    $('#error').removeClass('hidden');
    evt.preventDefault();
});

答案 1 :(得分:0)

所以我的输入是你在某个地方恢复你的代码,无论你是在提交(将刷新并重新应用你的css'display:hidden'),或者你可能正在调用另一个重新应用该类的函数“

$('#button').click(function (evt) {
    evt.preventDefault();
    evt.stopPropagation();
    $('#error').removeClass('hidden');
});

https://jsfiddle.net/8jws4cx6/