开发者社区> 问答> 正文

jquery的.toggle()方法只能用于元素的显示与隐藏吗?

若是我想实现点击第一次,执行函数1;点击第二次执行函数2。我需要使用那些方法呢?我还以为toggle可以实现呢。

我写的代码是这个样子的:
screenshot
效果是:

1.页面刷新之后,控制台打印“11”,此时根本没有点击;
2.点击按钮没有反应,请问到底是怎么回事?怎么写?

展开
收起
a123456678 2016-03-11 17:22:47 2375 0
1 条回答
写回答
取消 提交回答
  • <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <script src="http://www.w3school.com.cn/jquery/jquery.js">
    </script>
    </head>
    <body>
        <button id="foldbox1">toogle</button>
    </body>
    <script>
    $(document).ready(function(){
                $("#foldbox1").toggle(function () { console.log("22") }, function () { console.log("11") });
    });
    </script>
    </html>
    2019-07-17 18:59:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载