Para qué sirve el método prop() de jQuery

El método prop() se agrego en jQuery 1.6, las versiones anteriores contaban con el método attr() para realizar la misma funcionalidad.
El método prop() nos sirve para poder modificar las propiedades nativas de Javascript de los elementos de una página. Como otros métodos de jQuery el uso es ligeramente distinto dependiendo del juego de parámetros que le enviemos.
En el siguiente ejemplo obtendremos el valor de la propiedad que queremos consultar. Por ejemplo para obtener el valor de un checkbox true/false
$('#checkbox1').prop("checked");
Lo anterior nos devolverá el valor de la propiedad checked. Para modificar el valor del checkbox utilizaremos el siguiente ejemplo.
$('#checkbox1').prop("checked", true);
$('#checkbox1').prop("checked", false);
Espero este ejemplo te ayude a manejar el método prop() y en que momento utilizarlo.