Чтобы лучше объяснить, что мне нужно, я загрузил пример здесь .
У меня есть 3 деления, и при нажатии на любой из них будет отображаться то же самое меню изображения справа.Теперь у меня есть: нажмите на первый div, затем перейдите в меню, выберите изображение и используйте .prepend()
, чтобы показать это изображение на выбранном div.Но если я получаю меню изображения, появляющееся при щелчке по второму или третьему элементу div, и выбираю цвет, оно все равно отображается в первом элементе div.
Упрощенный HTML выглядит примерно так:1010 * И JS:
$('.carousel_image1 img').click(function () {
var imageName = $(this).attr('alt');
var chopped = imageName.split('.');
$('#title_tela1').empty();
$('#title_tela1')
.prepend(chopped[0]);
$img = $(this);
$('#tela1 img').attr('src', $img.attr('src'));
})
Я пытался использовать селектор ('#tela1_options .carousel_image1 img')
для каждого из трех делений, но все же, когда я выбираю, изображение отображается только на первом делении.
Может кто-нибудь взглянуть и помочь мне разобраться?