为了账号安全,请及时绑定邮箱和手机立即绑定
我就想问div、p这些元素压根对focus事件不感冒的?
原生js是onfocus,按照jq的一罐风格应该直接叫focus啊为什么要加个in呢
这里有一张破图,大家看看http://img.my.csdn.net/uploads/201012/30/0_1293708442iQ1z.gif
为什么要共用一个n呢?这节课重点不是讲全家变量吧?为什么非要弄这种新手不好理解的呢
居然学完了,其实后面的课程都不太懂
submit事件get到新技能了
我以前还写了一大堆的JS
$(document).ready(function() {
$("body").keydown(function(e) {
var curkey = e.which;
if(curkey == 13) {
$(".zbl-login-btn").click();
return false;
}
});
});
当 textarea 或文本类型的 input 元素中的文本被选中时,会发生 select 事件。
=====必备条件======
1:textarea 或文本类型的 input 元素中的文本(别的元素:如div,不能触发条件2)
2: select前提条件就是文本被选中后执性
e.target就等价于$('target1')
故e.target.value就等价于$('target1').val()
focus与blur事件不支持冒泡,focusin与focusout支持冒泡。就拿focusin和focus来说,同样是获取光标最里层的input,但focusin触发了最外层DIV的事件执行了里面的代码。focus获取光标不会触发最外层DIV绑定的时间。
看了问答结果:
1.两个($("#msg").html()是为了保留原来的内容不被新的内容覆盖,但是我试了一下,删除不同地方的($("#msg").html(),效果都不一样
2.event.stopPropagation();是阻止事件像DOM树上面冒泡,所以里面如果有冒泡事件还是照样冒泡
mouseout与mouseleave的区别:主要是对冒泡事件的处理;
$("ul").on('click',function(e){
alert('触发的元素是内容是: ' + e.target.textContent+this.textContent)
})
个人见解:this指的就是$("ul")中的ul,而e(event)指的是触发事件的元素li
为什么还要去弄个++n,这样还真会把基础差的同学给搞混了。。。。而且两个全局的两个n会影响。。。建议换个变量x
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消