Discussions Populaires Dans la Communauté Accessoire Design

S'abonner

Questionnez la Communauté


Ask any professional question and get answers from other specialists.

Stream language
Muhammad Usman Usman's image
La question a été ajoutée par Muhammad Usman Usman Software Enginner Five Rivers Technologies
Depuis 11 années

Which is better prop() or attr()?‎

$(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr(‎ ... Voir Plus

Réponses:
7
Adeptes:
Vues:
300
Vote Count:
1
La réponse doit contenir un minimum de 25 caractères.
Default profile image  
La répondre a été ajoutée par  Utilisateur supprimé
Depuis 11 années

so prop() is jquery1.6+ alternative for the .attr(), in terms of concept they do the same, but each is for a different version,we upgraded lately to jquery1.8 and found t ... Voir Plus

Signaler CV
Mohammad Arif's image  
La répondre a été ajoutée par  Mohammad Arif, Principal Engineer UI, NatWest Group
Depuis 11 années

The difference between attributes and properties can be important in specific situations. Before jQuery1.6, the .attr() method sometimes took property values into account ... Voir Plus

Signaler CV
Faizan Qureshi's image  
La répondre a été ajoutée par  Faizan Qureshi, Principal Software Engineer, Naseeb Online Services
Depuis 11 années

The link that Muhammad Majid Saleem provided explains a lot as far as the difference is concerned. I'll just like to add one advise to help you out incase such funct ... Voir Plus

Signaler CV
Fadi Alkhateeb's image  
La répondre a été ajoutée par  Fadi Alkhateeb, Senior Front End Developer, NexTwo
Depuis 11 années

.attr() and .prop() are same, but .attr() was valid and used until jquery1.6+ then prop() comes as an alternative.

Signaler CV
Munsif Mulla's image  
La répondre a été ajoutée par  Munsif Mulla, Senior UI Engineer, FreeCharge
Depuis 11 années

If you are trying to get the values then you should better go for "attr()" Even this can be used to set the values as well, Like if you want to set your valu ... Voir Plus

Signaler CV
Muhammad Ahsan Mirza's image  
La répondre a été ajoutée par  Muhammad Ahsan Mirza, Software Development Engineer, Remit Anywhere Solutions
Depuis 11 années

.prop() as the name indicates refers to the properties while .attr() refers to an element's attributes. Both of them can be used interchangeably for most of the case ... Voir Plus

Signaler CV
Muhammad Majid Saleem's image  
La répondre a été ajoutée par  Muhammad Majid Saleem, Senior PHP Developer / Project Manager, SwaamTech
Depuis 11 années

I found a very good reply over internet: http://stackoverflow.com/questions/5874652/prop-vs-attr

Signaler CV