El rey Alfonso X se inclinó al principio por el intante Sancho que se había distinguido en la guerra contra los musulmanes en sustitución de su difunto hermano, pero posteriormente presionado por la reina consorte castellana Violante de Aragón —cuyo padre el rey Jaime I "el Conquistador", luego de la revuelta mudéjar del protectorado murciano, lo conquistó en 1266 definitivamente para la Corona castellana— y por el rey Felipe III de Francia que era tío de los infantes de la Cerda, se vio obligado a compensar a estos con el Reino de Jaén para el primogénito Alfonso de la Cerda, por lo que el infante Sancho con buena parte de la nobleza del reino se rebelaron, llegando a desposeer del poder al viejo monarca Alfonso X pero no de su título de rey, y solo Sevilla, Murcia y Badajoz le permanecieron fieles.