Задать вопрос

Как заменить участок кода Html на другой с помощью Jquery?

<div id="camera" class="camera_wrap">
                
				<div data-src="images/slide1.jpg">

                </div>
                <div data-src="images/slide2.jpg">

                </div>
                <div data-src="images/slide3.jpg">

                </div>


Нужно к примеру images/slide1.jpg заменить images/slide1_small.jpg
  • Вопрос задан
  • 508 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
$('[data-src=images/slide1.jpg]').attr('data-src',' images/slide1_small.jpg')


как то так, писал по памяти
Ответ написан
@Otrivin
junior full-stack сисадмин
$(document).ready(function(){
    	if ($(document).width() < 450){
        		$('#camera div:first').remove;
        		$('<div data-src="images/slide1_small.jpg"></div>').insertBefore('#camera div:first');
    	}
});


Кажется, как-то так. Проверяем ширину окна, ежели меньше 450 - удаляем первый дочерний div блока с id="Camera", затем добавляем html-код перед первым (оставшимся) дочерним блоком.

Можно довести до ума, реализовав именно замену, как у Илья Белобородов , но сам еще недостаточно разбираюсь.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 дек. 2024, в 09:41
5000 руб./за проект
23 дек. 2024, в 09:39
1000000 руб./за проект