html元素上面的事件 代码里面如何获取当前 jQuery对象,方便调用jq方法

一般来说我们 需要 调用 jq 方法的时候, 一般都会使用

	$(function(){
        jq代码
          }); 

这样类似的,
可是如果我们在元素上面 加一个 方法  呢,在方法里面如果 使用 jq ,特别是 jq 当前对象呢

比如  <input  onchange="checkNumber($!i)"  /> 输入框改变事件 。
如果我们 想在 方法里面 使用  $(this) 那怎么用?  
如果是 this 对象就是 原生的 js 对象了。


解决方法 $(event.currentTarget) 就是 $(this)

function checkNumber(i){
    console.log($(event.currentTarget).val());
	console.log($(this.event.currentTarget).val());
}

猜你喜欢

转载自my.oschina.net/u/2419285/blog/1825203