Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему не работает?

Cristian M Ученик (61), на голосовании 7 лет назад
$(function () {
var btnColor = $('.btn-color'); // у меня три класса btn-color
btnColor[1].html('test');
});
Голосование за лучший ответ
imobilazer Искусственный Интеллект (222616) 7 лет назад
Загляни в консоль браузера, там скорей всего написано почему
Diphenyl Oxalate Гуру (4516) 7 лет назад
Ты берешь btnColor[1], а это просто DOM-элемент, у которого нет метода .html()
Чтобы заработало, пиши btnColor.eq(1)
Если что, отсчёт начинается с нуля, то есть по индексу 1 возьмётся не первый элемент, а второй
Sordes Pilosus Оракул (61170) 7 лет назад
Или выведи $('.btn-color').each (....) сразу увидишь, как обращаться к элементам
Похожие вопросы