经实验e.target==this啊,那这个e打印出来就是个object,什么玩意……
至于两个参数的,好像是为了达到值传递的目的
至于两个参数的,好像是为了达到值传递的目的
2017-10-08
如果你不按其他数字,字母,enter等键,下面仍然什么也没有。
而当你按了,那么此时keypress事件被触发,就会打印出之前的值(你输入的中文)。
你换成keydown对比,就可以明显的发现,keydown是同步的(只是少了一个字符)
而keypress是无法同步显示你输入的中文的,哪怕你输入(这个老师有点不负责任),下面依然是空的。只有按其他键才会触发
而当你按了,那么此时keypress事件被触发,就会打印出之前的值(你输入的中文)。
你换成keydown对比,就可以明显的发现,keydown是同步的(只是少了一个字符)
而keypress是无法同步显示你输入的中文的,哪怕你输入(这个老师有点不负责任),下面依然是空的。只有按其他键才会触发
2017-10-06
$("input:last").focusin('慕课网', function(e){
$(this).val(e.data)
})
$(this).val(e.data)
})
2017-10-05
给input加个class名称,然后focus或者blur可以调用,因为div是不可以触发focus和blur事件的,但是input可以。<input class="happy" type="text" />
$(".happy").focus(function() {
$(this).css('border', '2px solid red')
$(".happy").focus(function() {
$(this).css('border', '2px solid red')
2017-10-04
mousedown()括号里面给了一个函数,那么就回调这个函数,如果括号里面给了两个东西,那么第一个是数据,第二个是回调函数。这里的测试三表示的是数据是1111,函数回调data,在data函数里面e.data的意思就是this.data,然后alert输出的是this.data然而这个data早就被加入了数据就是1111所以最后输出的是1111
2017-10-04