javascript - 如何通过添加类切换选项卡并在导航栏上使用 JavaScript 加载模板?

标签 javascript jquery html css cordova

我在 cordova android 元素上工作,我想制作一个带有选项卡的 navbar,当我单击选项卡时,它应该使用 $("") 加载内容。 load(''); 并在其上添加一个 active 类。

完美地添加'active'类

错误是,添加 onclick 函数 switchSimulasi() 不起作用

这是我的 html 代码:

<nav class="navbar navbar-default navbar-fixed-top a-navbar box-shadow" id="a-navbar-default" style="z-index:997;">
    <div class="container">
        <div class="navbar-header col-lg-12 col-md-12 col-sm-12 col-xs-12">
            <a class="navbar-brand" href="#">
               <span class="a-navbar-logo" onclick="openNav()">
                   &#9776; Easly
               </span>
            </a>
        </div>
        <div class="navbar-header">
            <ul class="nav navbar-nav" id="a-navbar-nav">
                <li class="active active-box-shadow"><a href="#">Beranda</a></li>
                <li onclick="switchSimulasi();"><a href="#">Simulasi Pinjaman</a></li>
            </ul>
        </div>
    </div>
</nav>

我试过这个 javascript 代码:

<script type="text/javascript">
    $(".nav li").on("click", function() {
        $(".nav li").removeClass("active");
        $(".nav li").removeClass("active-box-shadow");
        $(this).addClass("active");
        $(this).addClass("active-box-shadow");
    });

    function switchSimulasi{   
        $("#mainContent").load('template-simulasi-pinjaman.html');
    }
</script>

最佳答案

此处语法错误:应该是 函数 switchSimulasi() { $("#mainContent").load('template-simulasi-pinjaman.html'); }

关于javascript - 如何通过添加类切换选项卡并在导航栏上使用 JavaScript 加载模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47991158/

相关文章:

javascript - 在javascript中获取元素

javascript - 如何制作船舶动画

Javascript Angular 6 通过浏览器开发工具改变安全性

javascript - JavaScript 声明问题

javascript - Laravel 名媛弹出窗口

javascript - 从一页移动到另一页

javascript - 在函数之后运行原型(prototype)函数

javascript - 如何动态地为 TypeScript 中的对象数组中的对象添加值?

javascript - Jquery/Javascript 使用另一个文本框的 id 获取文本框的 id

html - React/React Router - 像对待 <Link> 标签一样对待 <a> 标签