This is not a duplicate question, I need only to decide if the better/fast/correct is to use attr or to use prop. The simplest and reliable way is checking into a list. A "list of element-name where the better is use prop(name) and/or a list where the better is use attr(name)".
PS: I am using jQuery 1.9+, and suppose that attr() is not a deprecated method.
Example of decisions (where the LIST have the answer):
$(x).prop('id') or by $(x).attr('id')?$(x).prop('title','BLABLA') or with $(x).attr('title','BLABLA')?$(x).attr('selectedIndex')?$(x).attr('name') and $(x).prop('name') will return different things?Perhaps a full list is not necessary, only a list of things that make some difference or risk for jQuery.
Edited after close: please click in the REOPEN link below to accept this edited question text.
They vary from browser-to-browser, but here's IE's list...http://msdn.microsoft.com/en-us/library/ie/hh773183(v=vs.85).aspx
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With