Династический вопрос
Король Альфонс X находился в отсутствии, когда произошли весьма серьезные события, осложнившие внутреннее положение в стране. Гранадские мавры, желая отплатить за прошлые поражения, заручились помощью маринидов, которые установили свое господство в Северной Африке после распада альмохадской державы. Мариниды высадились в Тарифе с сильным войском. Им было оказано сопротивление, но удача в ряде последующих сражений не сопутствовала кастильцам.
В первой же битве погиб начальник войск пограничной полосы Нуньо Гонсалес де Лара и ряд других представителей знати. Во втором сражении сложили голову инфант Санчо, сын Хайме I, и архиепископ Толедский. Только благодаря отваге сеньора Бискайи войска архиепископа Толедского не были уничтожены полностью и оказались в состоянии отступить, сохраняя порядок.
Между тем первенец короля — Фернандо, который должен был прибыть с новыми подкреплениями, серьезно заболел и умер в Сьюдад Реале (1275 г.), оставив после себя двух сыновей; старший из них в соответствии с законом, установленным самим Альфонсом X, должен был наследовать престол. Но одновременно претензию на корону предъявил второй сын короля Санчо, и таким образом был вызван новый конфликт.
Как только Санчо узнал о смерти своего брата, он сговорился с представителями знати, недовольными королем Альфонсом, с тем чтобы они поддержали его притязания на престол. При этом Санчо основывался на старинном обычае, по которому престол должен был переходить к ближайшему родичу в фамилии короля. Кроме того, Санчо доказывал, что нельзя передавать корону несовершеннолетнему.
Желая заручиться поддержкой, Санчо обещал даровать знати значительные привилегии и милости; в результате он привлек ее на свою сторону, и Альфонс X вынужден был изменить, хотя и не без внутренней борьбы, порядок престолонаследия, установленный им же самим. Он признал наследником Санчо в ущерб инфантам фамилии Серда. Инфанты, а с ними и их мать, бежали в Арагон, но им не удалось заручиться поддержкой для восстановления своих прав. Между тем Санчо подписал соглашение с арагонским королем, который заключил обоих инфантов в крепость Хативу.
Альфонс X, на которого оказывал давление французский король Филипп III — дядя инфантов Серда, образовал для старшего инфанта новое королевство на территории Хаэна, отделив его от Кастилии, на правах вассальной территории. Все прочие свои владения он оставил Санчо. Этот раздел пришелся не по вкусу Санчо, и, поскольку Альфонс X отстаивал свое решение, между отцом и сыном возник вооруженный конфликт (1281 г.).
Борьба шла с переменным успехом. На стороне Санчо была почти вся кастильская знать, воспользовавшаяся династической распрей, для того чтобы обеспечить свои привилегии и добиться еще большей независимости. Представители знати созвали кортесы в Вальядолиде (1282 г.), на которых решено было призвать на помощь властителя Марокко и заложить ему в качестве обеспечения за предоставляемый заем в 60 000 золотых дукатов королевскую корону. Сперва на стороне Санчо была не только знать, но и духовенство и большинство городов.
Однако вскоре начались перебежки в лагерь Альфонса X, к которому примкнули многие представители знати и городов. На этом этапе борьбы король Альфонс заболел и вскоре умер в Севилье (1284 г.). В своем последнем завещании он лишил Санчо трона, назначил наследником старшего сына покойного Фернандо де ла Серда и создал два новых королевства: королевство Севилью и Бадахос — для инфанта Хуана и Мурсию — для инфанта Хайме.