What is difference between prop and attr?
Answer / chaitanya
attr(): Get the value of an attribute for the first element in the set of matched elements. Whereas,.prop(): (Introduced in jQuery 1.6) Get the value of a property for the first element in the set of matched elements.
Attributes carry additional information about an HTML element and come in name="value" pairs. Where Property is a representation of an attribute in the HTML DOM tree. once the browser parse your HTML code ,corresponding DOM node will be created which is an object thus having properties.
attr() gives you the value of element as it was defines in the html on page load. It is always recommended to use prop() to get values of elements which is modified via javascript/jquery , as it gives you the original value of an element's current state. Find out more here.
| Is This Answer Correct ? | 0 Yes | 0 No |
What is jQuery plugin and what is the advantage of using plugin?
How to give face effect in jquery?
What is get()? : jquery mobile
How can we show and hide an element via jquery?
Explain the difference between size and length of jquery?
Explain the use of each function in jquery?
Why use jQuery filter() Methods?
Explain the features of jquery mobile? : jquery mobile
What are the various ajax functions?
What are two different version of jquery library? : jquery mobile
What is the difference between jquery-x.x.x.js and jquery.x.x.x min.js?
How to write browser specific code using jquery? : jquery mobile