Задать вопрос
IvanIlyasov
@IvanIlyasov
Познаю мир

Как отобразить заданный html-код в div с одинаковым классом только в определенных блоках?

Здравствуйте, я пытаюсь сделать скрипт на JS.

HTML-код ниже:

<div class="111">
    <div class="Не фиксированный, автоматически изменяемый класс">
        <div class="block1">
            <div class="new"></div>
            <div class="new"></div>
        </div>
    </div>
</div>

<div class="222">
    <div class="Не фиксированный, автоматически изменяемый класс">
        <div class="block1">
            <div class="new"></div>
            <div class="new"></div>
        </div>

    </div>
</div>

<div class="333">
    <div class="Не фиксированный, автоматически изменяемый класс">
        <div class="block1">
            <div class="new"></div>
            <div class="new"></div>
        </div>
    </div>
</div>


Возникла такая задача:
Нужно создать переменную, которая выводила заданный html-код (например: <div>La-la-la</div>) во все элементы с классом "new", но только если этот элемент с "new" находится во втором блоке <div class="222">, а если в других, то выводила пустое значение.

P.S: В html-коде ничего менять нельзя.
  • Вопрос задан
  • 2372 просмотра
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
Это что, какое-то задание?
jQuery('.222').find('.new').html("<div>La-la-la</div>");
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Или так
jQuery('.222 .new').html("<div>La-la-la</div>");
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы