按钮确定但是href链接不会触发

Dar*_*ney 3 jquery

我有JQuery代码:

$("#step1Skip").on("click", function(event){
    $('#chooseTheme, #addImages, #addVideo, #finalStep').hide();
    $('#addLogo').show();
});
Run Code Online (Sandbox Code Playgroud)

如果我使用按钮,例如

<button type="button" id="step1Skip">Skip this step >></button>
Run Code Online (Sandbox Code Playgroud)

这很好用.但是,如果我尝试使用简单的链接:

<a href="#" id="step1Skip">Skip this step</a>
Run Code Online (Sandbox Code Playgroud)

它什么都不做,根本行不通.这是为什么?

我不会同时尝试它们,所以这不是ID问题.

pma*_*ell 8

您的浏览器正在尝试关注此链接.尝试使用.preventDefault()

$("#step1Skip").on("click", function(event){
    event.preventDefault();
    $('#chooseTheme, #addImages, #addVideo, #finalStep').hide();
    $('#addLogo').show();
});
Run Code Online (Sandbox Code Playgroud)

这将阻止链接的默认操作发生.