为了账号安全,请及时绑定邮箱和手机立即绑定
  • //通过自定义事件调用,更新次数 $("button:last").click(function() { $("button:first").trigger('click','last'); }); trigger 相当于 button:first被触发
    查看全部
  • //给body绑定一个click事件 //没有直接a元素绑定点击事件 //通过委托机制,点击a元素的时候,事件触发 $('body').on('click', 'a', function(e) { alert(e.target.textContent) })
    查看全部
    0 采集 收起 来源:on()的高级用法

    2017-12-10

  • $('#target2').submit(function() { alert('捕获提交表达动作,阻止页面跳转') return false; });
    查看全部
  • focus 和 blur 不会冒泡 focusin 和 focusout 会冒泡
    查看全部
  • trigger("focus")无法传参: 因为trigger会触发浏览器的默认行为 即input的聚焦行为,此时是不能设置input的title值的
    查看全部
  • 点击span冒泡到content的点击事件,然后进入到content的click function里面执行阻止冒泡语句,也就不会冒泡到body,所以点击span不会出现body元素被点击。
    查看全部
  • event.target 是冒泡起源的那个元素(事件触发点) this是进行事件绑定的那个元素
    查看全部
  • 方法一:$ele.click() 绑定$ele元素,不带任何参数一般是用来指定触发一个事件,用的比较少 <div id="test">点击触发<div> $("ele").click(function(){ alert('触发指定事件') }) $("#test").click(function(){ $("ele").click() //手动指定触发事件 }); 方法二:$ele.click( handler(eventObject) ) 绑定$ele元素,每次$ele元素触发点击操作会执行回调 handler函数,这样可以针对事件的反馈做很多操作了,方法中的this是指向了绑定事件的元素 <div id="test">点击触发<div> $("#test").click(function() { //this指向 div元素 }); 方法三:$ele.click( [eventData ], handler(eventObject) ) 使用与方法二一致,不过可以接受一个数据参数,这样的处理是为了解决不同作用域下数据传递的问题 <div id="test">点击触发<div> $("#test").click(11111,function(e) { //this指向 div元素 //e.data => 11111 传递数据 });
    查看全部
  • 如果一直按着按键, keydown会不断触发, 而keypress则只触发一次 keypress 在输入中文之后再输入阿拉伯字母就能显示中文了
    查看全部
  • keydown绑定文本框,每次点击触发事件,在获取文本框的值,总是打印上次操作时文本框的内容,这是因为keydown操作后,事件触发了,但值还未显示在文本框中,所以这类操作要用keyup 一个完整的按键动作后,才可以获取文本框的值。
    查看全部
  • <form action="______">这里面的地址就是提交之后页面跳转的地址。
    查看全部
  • 点button触发两次/三次input select事件 弹窗 因为浏览器有默认行为,当你点击按钮时第一次是触发了select事件,第二次就是默认行为,默认行为会选中input的文本,就又触发 了input元素的select事件,在select的回调函数中添加e.preventDefault()就可以取消默认行为了
    查看全部
  • select元素: 对于下拉选择框,当用户用鼠标作出选择时,该事件立即触发 也要满足用户做的选择是有改变的时候! 想到input file, 如果这次选择上传的文件和前一次一模一样, 那么就不会再去上传
    查看全部
  • focus与blur不支持冒泡,focusin与focusout支持冒泡
    查看全部
  • form元素是有默认提交表单的行为,如果通过submit处理的话,需要禁止浏览器的这个默认行为传统的方式是调用事件对象 e.preventDefault() 来处理, jQuery中可以直接在函数中最后结尾return false即可。form action属性就是跳转的页面地址。
    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!