javascript - 使用 jquery 动态更改 WordPress 菜单页面

标签 javascript jquery wordpress dynamic

我正在尝试动态更改 Wordpress 菜单中的页面。也就是说,我不想更改菜单本身,而是更改后端显示的页面。我正在使用 jquery 在单击按钮后添加一个 div。我的 JavaScript 函数如下所示

$(document).ready(function(){
    $("#show").click(function(){
        $(".some_div").after("<div>I am added</div>").attr('class', 'some_class');      
    });
});

单击的按钮会提交表单,如下所示

<input type="submit" name="show" id="show" value="Show Me" class="button-primary" />

单击按钮后,脚本通过简单添加 div 即可正常工作。问题是,页面也被重新加载,并且 html 代码被“重置”,因此添加的 div 再次消失。有谁知道这个问题的解决方法吗?

最佳答案

尝试

$(document).ready(function(){
    $("#show").click(function(e){
        e.preventDefault();
        $(".some_div").after("<div>I am added</div>").attr('class', 'some_class');      
    });
});

关于javascript - 使用 jquery 动态更改 WordPress 菜单页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7268949/

相关文章:

html - WordPress 麻烦

wordpress - 联系Form 7自动添加的p标签

javascript - 输入字段 : limit the number of letters and numbers typed

javascript - 当在 ui-view 内部使用 ng-include 时出现错误

javascript - HighChart Stacked Column 标签问题

javascript - 如何在更改选择列表值时附加和删除 html 片段

javascript - WordPress REST API Ajax 显示更多帖子按钮

javascript - Knockout 中的数据绑定(bind)更清晰?

javascript - 如何在 JavaScript 中指定最小值和最大值时使用递归创建数组

javascript - "Failed - Network Error"尝试使用 'download' 属性在 HTML5 中提供下载时