jquery点击按钮或链接,第一次与第二次执行不同的事件

news/2024/7/5 1:01:33

  本文和大家分享一个jquery的实例,这个实例实现的是点击网页里的按钮或链接,第一次和第二次会执行不同的事件,也就是两个事件会轮流执行。

<script language="javascript">
  $(function(){
   var f = false;
   $("#aijquery1").click(function(){
       if(f == !f){
          alert(1)
       }else{
           alert(2)
       }
   });
});
</script>

上面的代码,第一次点击会执行"alert(1)",第二次"alert(2)",第三次“alert(1)”...

和大家分析一下这个效果是如何实现的。

其实很简单,只要弄明白在js里,=和==的区别就行了,在js里,=是用来赋值的,而==是用来比较的,在上面的实例里,f=!f这一句的意思就是把f的值赋予成和他相反的值,所以在第一次点击的时候,f就变成了true,那么就会执行alert(1),在第二次点击的时候,f就成了false,就会执行alert(2).

这个实现虽然简单,但通过这个实例的学习,可以开拓我们的思路。

感谢!

补充一下,原文出处:http://www.aijquery.cn/Html/jqueryshili/86.html

转载于:https://www.cnblogs.com/1906859953Lucas/p/9139027.html


http://www.niftyadmin.cn/n/3142479.html

相关文章

BJTU1844 hwf吃披萨

BJTU1844 hwf吃披萨 题目&#xff1a; hwf 是一个非常喜欢吃披萨的人。某天&#xff0c;天上掉下了一张披萨&#xff0c;被 hwf 和高老师看到了。高老师把披萨分成了 &#x1d45b; 份, 第 &#x1d456; 份的角度为 &#x1d44e;&#x1d456;。为了公平起见&#xff0c;他…

对于最长公共子序列的理解。

解决LCS问题&#xff0c;需要把原问题分解成若干个子问题&#xff0c;所以需要刻画LCS的特征。 设A“a0&#xff0c;a1&#xff0c;…&#xff0c;am”&#xff0c;B“b0&#xff0c;b1&#xff0c;…&#xff0c;bn”&#xff0c;且Z“z0&#xff0c;z1&#xff0c;…&#xf…

函数编程

1. 编码问题 i.请说明python2与python3中的默认编码是什么&#xff1f; python2 ASCII 码 python3 字符串为unicode&#xff0c;文件默认编码为utf-8 ii.为什么会出现中文乱码&#xff1f;你能列举出现乱码的情况有哪几种&#xff1f; 读取使用的编码和存储时使用的编码不一致…

苏州大学新生寒假训练day3 D - Bone Collector

苏州大学新生寒假训练day3 D - Bone Collector Problem: Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave … The bone colle…

用python算圆周率及进度条提示

&#xff08;一&#xff09;圆周率 &#xff1a; &#xff08;1&#xff09;圆周率是指平面上圆的周长与直径之比 &#xff08;ratio of the circumference of a circle to the diameter&#xff09; 。用符号π表示。中国古代有圆率、圆率、周等名称。 &#xff08;2&#xf…

【Kubernetes】kube-dns 持续重启

kuberbetes部署和启动正常&#xff0c;但是kube-dns持续重启 使用命令 kubectl get pods --all-namespaces 得到结果 从图中可以看出kube-dns-c7d85897f-jmntw 在不断重启 使用命令 kubectl describe pod kube-dns-c7d85897f-jmntw -n kube-system 得到结果 Name: ku…

BJTU1820 懒羊羊的作业

BJTU1820 懒羊羊的作业 题目&#xff1a; 看过国产动画片的同学都知道&#xff0c;懒羊羊是一只非常懒的羊&#xff0c;整天除了吃就是睡&#xff0c;根本没有时间做作业。明天就是周一了&#xff0c;村长慢羊羊留的作业&#xff1a; 把 &#x1d45b; n 个整数从大到小排序…

计算分段函数

1、计算f(x)的值&#xff1a;输入x&#xff0c;计算并输出下列分段函数f(x)的值&#xff08;保留1位小数&#xff09;。试编写相应程序。 Yf(x)1/x (当x!0) Yf(x)0 (当x0) #include<stdio.h> int main(void){ float x,y; printf("Enter x:\n"); scanf("%f…