diferença entre prop () e attr () em jQuery e quando usar attr () e prop () [duplicate]

Esta questão já tem uma resposta aqui:

.prop () vs .attr () 17 respostas

Eu vi em alguns lugares .attr () é usado em jQuery.Em alguns lugares .prop () é usado.Mas eu procurei em SO e google eu estou muito confuso.Por favor, diga-me a diferença exata entre estes dois e quando usá-los .

Eu vi os seguintes linksjQuery attr vs prop, há uma lista de adereços? jQuery attr vs prop?

Mas eu não tenho a resposta.Por favor me ajude.Obrigado antecipadamente.

Antes de dar um downvote por favor, explique o motivo, então eu vou corrigir no meu próximo post.

questionAnswers(3)

yourAnswerToTheQuestion