Answer Posted / chaitanya
this and $(this) refers to the same element. The only difference is the way they are used. 'this' is used in traditional sense, when 'this' is wrapped in $() then it becomes a jQuery object and you are able to use the power of jQuery.
Hide Copy Code
$(document).ready(function(){
$('#spnValue').mouseover(function(){
alert($(this).text());
});
});
In below example, this is an object but since it is not wrapped in $(), we can't use jQuery method and use the native JavaScript to get the value of span element.
Hide Copy Code
$(document).ready(function(){
$('#spnValue').mouseover(function(){
alert(this.innerText);
});
});
| Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
Can we select a element having a specific class in jquery ?
How can we apply css in even childs of parent node using jquery library?
Explain the each() function?
What are the two types of CDNs?
With jquery ui 1.7 being released in the last few days, what do you see as the key parts of jquery ui 1.7? What are you most proud of out of that release?
How to debug jQuery?
Can JQuery Run on MAC or Linux instead of Windows?
Explain jquery filter?
Suppose if you have a server control(asp.net server control, button) and on the click of button you want to call a jquery function, so tell me how you will call a jquery function without postback?
What are the advantages of using cdn?
How to run an event handler only once in jQuery?
Difference between find() and closest() in jquery?
Explain the difference between jquery-x.x.x.js and jquery.x.x.x min.js?
Difference between prop() and attr()? : jQuery Mobile
Explain .delegate()? : jquery mobile