Я хочу обнаружить и изменить все пустые теги alt (alt = "") сайта с некоторым текстом.Я пробовал разные вещи с помощью jQuery, но ни одна из них не работала.
например
$('img:has(img[alt=""])').attr('alt', 'Alternative text');
Где может быть ошибка?
Используйте только простую строку выбора img[alt=""]:
img[alt=""]
$('img[alt=""]').prop('alt', 'Alternative text');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <img alt="" src="badsrc">