jquery的trigger和triggerHandler的区别示例介绍
程序员文章站
2022-04-24 17:57:48
trigger 和triggerHandler都是模拟事件发生的 用具体的案例来描述一下区别
. 代码如下:
当点击 checkbox的时候 checkbox勾上 并将input[type='text']赋值www.baidu.com
当点击 input[type='button'] 的时候 就会发生跟点击checkbox同样的事情
将trigger换成triggerHandler时候 当点击 input[type='button'] 的时候 就只会给input[type='text']赋值 而不会勾选checkbox
triggerHandler 阻止了 绑定事件的元素的默认行为
trigger 和triggerHandler都是模拟事件发生的 用具体的案例来描述一下区别
. 代码如下:
<html lang="en">
<head>
<meta charset="utf-8">
<title>test</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<input type="checkbox" />
<input type="text" id="test"/>
<input type="button" value="button" id="bnt" onclick="bntClick()"/>
</body>
<script>
$( document ).ready(function() {
$("input[type='checkbox']").bind("click",function(){
$("#test").val("www.baidu.com");
});
});
function bntClick(){
$("input[type='checkbox']").trigger("click");
}
</script>
</html>
当点击 checkbox的时候 checkbox勾上 并将input[type='text']赋值www.baidu.com
当点击 input[type='button'] 的时候 就会发生跟点击checkbox同样的事情
将trigger换成triggerHandler时候 当点击 input[type='button'] 的时候 就只会给input[type='text']赋值 而不会勾选checkbox
triggerHandler 阻止了 绑定事件的元素的默认行为
上一篇: 大爷笑呵呵做村民也很好
下一篇: 不是会员QQ号转移好友到另外QQ号的技巧
推荐阅读
-
CSS3中background-clip和background-origin的区别示例介绍
-
Onmouseover、onmousemove、onclick、onmouseup和onmousedown之间的区别介绍
-
PHP中new static() 和 new self() 的区别介绍_PHP
-
在javaScript中关于submit和button的区别介绍_基础知识
-
javascript中的onkeyup和onkeydown区别介绍_基础知识
-
angularjs和jQuery的区别有哪些?angularjs对比jQuery的结果
-
jquery prop的使用介绍及与attr的区别_jquery
-
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
-
网页语言xhtml和html的概念与区别的详细介绍
-
jquery中eq和get的区别与使用方法_jquery