为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery课堂笔记,加深理解,从学过的知识体系中拓展

标签:
JQuery

1)回调函数:
一、text的回调函数、
$(".left a:first").text(function(idnex,text){
return '增加新的文本内容' + text
})
二、attr的回调函数
$('input:eq(2)').attr('value',function(i, val){
return '通过function设置' + val
})
function中的参数分别为,当前元素的索引值,原先的属性值。
2)
<script type="text/javascript">
var p1 = document.getElementById('test1')
p1.addEventListener('click',function(){
//直接通过dom的方法改变颜色
this.style.color = "red";
},false);
</script>
addEventListener在事件监听有见过这个,效果等同于事件绑定,只是如果多个事件绑定在同一个元素上,前面的事件会被后面的事件替代,不会触发。事件监听不会这样,所有的事件都会触发。

Seach小伙伴给了这样的解释:
addEventListener()绑定事件的对象方法。addEventListener()含有三个参数,一个是事件名称,另一个是事件执行的函数,最后一个是事件捕获,obj.addEventListener("click",function(){},true/false);以往的方法定义事件的话后面的会覆盖掉前面的事件函数,但是按这种方式写的话几个事件函数都会执行,最后是true和false的解释,事件在执行时都会有俩个流,一个是捕获事件流,另一个是冒泡事件流,进来的事件是捕获事件,出去的事件是冒泡事件,true的话会捕获进来时的,false的话会捕获出去时的

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消