$("#SpecialAptitude").on("change",function(){CheckType($(this))})$("#SpecialAptitude").on("change",CheckType($(this)))
$("#SpecialAptitude").on("change",function(){CheckType($(this))})$("#SpecialAptitude").on("change",CheckType($(this)))
为什么第一个有效果 第二个没效果呢
实际上两种都是可以的
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"> </script> </head> <body> <button>a</button> <select> <option>1</option> <option>2</option> <option>3</option> <option>4</option> </select> <select Id="S2"> <option>a1</option> <option>a2</option> <option>a3</option> <option>a4</option> </select> </body> <script> $(document).ready(function(){ $("p").click(function(){ $(this).hide(); }); }); function notify() { alert( "clicked111" ); } function notify2() { alert( "clicked222" ); } function notify3() { alert( "clicked2223" ); } $("button").on( "click", notify); $("select").on( "change", notify2); $("#S2").on( "change", function(){notify3()}); </script> </html>
都行
$("#SpecialAptitude").on("change",CheckType($(this)))
只是不能加()
要想加 参数
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"> </script> </head> <body> <button>a</button> <select id="s1"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> </select> <select Id="S2"> <option>a1</option> <option>a2</option> <option>a3</option> <option>a4</option> </select> </body> <script> $(document).ready(function(){ $("p").click(function(){ $(this).hide(); }); }); function notify() { alert( "clicked111" ); } $("button").on( "click", notify); $("#s1").on( "change",{ name: "Karl" },notify2); $("#S2").on( "change", function(){notify3()}); function notify2(a) { alert( "clicked222"+a.data.name ); } function notify3() { alert( "clicked2223" ); } </script> </html>
随机推荐
- bzoj 3140: [Hnoi2013]消毒
3140: [Hnoi2013]消毒 Description 最近在生物实验室工作的小T遇到了大麻烦. 由于实验室最近升级的缘故,他的分格实验皿是一个长方体,其尺寸为a*b*c,a.b.c 均为正整数 ...
- WPF中的动画——(五)路径动画
路径动画是一种专门用于将对象按照指定的Path移动的动画,虽然我们也可以通过控制动画的旋转和偏移实现对象的移动,但路径动画更专业,它的实现更加简洁明了. 路径动画中最常用的是MatrixAnimati ...
- javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Invalid property in <set>: "age2"
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"% ...
- JavaScript 开发的45个技巧2
http://mp.weixin.qq.com/s?src=3×tamp=1474692926&ver=1&signature=agI3W5rKmVC6GgbdTXh ...
- for of 与 for in的区别2
遍历数组通常使用for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map.filter.some.every.reduce.reduceRight等,只不过他们的返回结果不一 ...
- c语言下的变量类型及计算
源码 补码 反码 机器数:一个数在计算机中的二进制表示形式, 叫做这个数的机器数.机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 真值:第一位是符号位,将带符号位的 ...
- 加速 Android Studio 的编译速度 2.2
Android studio 2.2 当中有一项新的功能:Dex In Process. 这项功能可以动态的加快编译速度,以及提高Instant Run 的效率. 那么怎么来使用这项新功能呢?你只需要 ...
- 网络上的等待事件 —— SQL*Net message from client/dblink
SQL*Net message from client SQL> select event#,name,parameter1,parameter2,parameter3 from v$event ...
- python修改和获取进程名字:setproctitle
参考: https://pypi.org/project/setproctitle/
- ylbtech-LanguageSamples-Indexers_2(索引器)
ylbtech-Microsoft-CSharpSamples:ylbtech-LanguageSamples-Indexers_2(索引器) 1.A,示例(Sample) 返回顶部 Indexers ...