如果我有以下JQuery:
$('#div1, #div2').scroll(function() { my_function($(this)); });
Run Code Online (Sandbox Code Playgroud)
要么
$('#div1, #div2').live('mouseover',function(){ my_function($(this)); });
Run Code Online (Sandbox Code Playgroud)
什么是$(this)代表?
它是DIV1或DIV2的DOM对象吗?或者它是那个DIV的HTML?
"this"在上面的代码中代表什么?
this是触发事件的DOM元素,在这种情况下#div1或#div2.
$(this)是jQuery的调用来包装的DOM元素在jQuery的包装,所以你可以使用jQuery功能(例如.text(),.bind(),.load())就可以了.
| 归档时间: |
|
| 查看次数: |
702 次 |
| 最近记录: |