$(this)在js函数中无效,茫然了,求高手支招

JavaScript08

$(this)在js函数中无效,茫然了,求高手支招,第1张

xxxx()在被调用时this是指向window的,如果要想指向被点击的元素,一般是将this作为参数传入,例如:

<a href="#" onclick="xxxx(this)">点击回放<img src="img/18.gif" width="18" height="18" /></a>

function xxxx(e){

var mmm=$(e)//这里就可以得到被点击的元素了

$(mmm).find("img").attr("src","img/about.jpg")

}

1、$("this")是使用标签选择器,查找名为this的标签

2、$(this)取出当前对象并转换为jQuery对象

3、$(this)是jquery对象,能调用jquery的方法,例如click(), keyup();而this,则是html元素对象,能调用元素属性,例如this.id,this.value