Ответ 1
В этом контексте $(this)
не является элементом $('.theclass')
. Возможно, вы хотите использовать each
:
$('.theclass').each(function() {
$(this).attr("title", $(this).attr("title") + "Appended text.");
});
Я хочу добавить некоторый текст в атрибут title всех элементов определенного класса.
В этом контексте $(this)
не является элементом $('.theclass')
. Возможно, вы хотите использовать each
:
$('.theclass').each(function() {
$(this).attr("title", $(this).attr("title") + "Appended text.");
});
Я знаю, что этот вопрос 7 лет. На всякий случай кто-то столкнулся с этим вопросом, вот решение без использования .each:
$('.theclass').attr("title", function() { return $(this).attr("title") + "Appended text." });