@joomlaru

Страница 1727 из 1879
Helen
25.08.2018
10:49:15
сейчас покажу

Shustry
25.08.2018
10:49:30
Селктора нет

Дмитрий
25.08.2018
10:49:30
точно $ не конфликтует?

Helen
25.08.2018
10:49:48
не должно

Google
Helen
25.08.2018
10:49:50
минуту

Shustry
25.08.2018
10:49:52
.appendTo($('.attributes_42 .attributes_title .attributes_name'));

Так попробуй

Helen
25.08.2018
10:50:17
https://c2n.me/3WgRuZm

сейчас попробую

https://c2n.me/3WgRvLU

Дмитрий
25.08.2018
10:51:22
ну да, ниче подозрительного

а сразу после загрузки дом эти селекторы точно доступны?

может они тоже скриптами добавлены, и их еще нет в этот момент?

Helen
25.08.2018
10:52:15
это атрибуты

они на уровне php добавляются

Shustry
25.08.2018
10:52:47
Покажи разметку

Google
Shustry
25.08.2018
10:52:57
Что-то как-то подозрительно громозко выглядит.

Helen
25.08.2018
10:53:28
погоди

есть идея

пять сек

а, нет

разметка

https://c2n.me/3WgRGe0

это сам атрибут

а переместить мне надо название отмеченного по умолчанию к названию группы

то есть у нас

цвет перекладины:

и мне надо зеленый переместить к общему названию атрибута

чтоб было Цвет перекладины: зеленый

Shustry
25.08.2018
10:57:10
А где .input_type_radio.selected в разметке?

Helen
25.08.2018
10:57:13
https://c2n.me/3WgRIVv

здрасьте

его никогда в разметке не бывает

Shustry
25.08.2018
10:57:41
А как ты к нему тогда обращаешься?

Helen
25.08.2018
10:57:51
а..... блин

Shustry
25.08.2018
10:57:53
Погоди, мы вообще про js говорим?

Google
Helen
25.08.2018
10:57:56
да

Дмитрий
25.08.2018
10:58:03
Helen
25.08.2018
10:58:08
это css видит же

Дмитрий
25.08.2018
10:58:12
:checked ?

Helen
25.08.2018
10:58:18
вот я решила, что и js увидит

Shustry
25.08.2018
10:58:37
$('.attributes_42 input:selected .colorname')

Не, js умный, но пока ещё не настолько.

Дмитрий
25.08.2018
10:59:16
:checked

Shustry
25.08.2018
10:59:26
Копирую, не думаю.

Может тут и 42 не надо? Может each?

Helen
25.08.2018
11:01:41
нет

each не надо

это ид атрибута - только для него

не пашет(((

$(document).ready(function() { $('.attributes_42 input:checked .colorname').clone().appendTo($('.attributes_42 .attributes_title .attributes_name')); });

Shustry
25.08.2018
11:03:12
А утебя вроде span после инпута, не?

А не внутри

Helen
25.08.2018
11:03:24
на клик вот так

Shustry
25.08.2018
11:03:58
$('.attributes_42 input:checked + label .colorname')

Google
Helen
25.08.2018
11:04:02
$('#block_attr_sel_42 .input_type_radio').click(function(){ блаблабла $('.attributes_42 .input_type_radio.selected span.colorname').clone().appendTo('.attributes_42 .attributes_title .attributes_name'); });

так пашет

Дмитрий
25.08.2018
11:04:16
угу, попробуй так '.attributes_42 input:checked + label .colorname'

Helen
25.08.2018
11:04:41
замурчательно пашет))))

Дмитрий
25.08.2018
11:05:13
ну значит у label есть классы такие :)

Helen
25.08.2018
11:05:59
$(document).ready(function() { $('.attributes_42 input:checked + label .colorname').clone().appendTo($('.attributes_42 .attributes_title .attributes_name')); });

Дмитрий
25.08.2018
11:05:59
видать скриптом подкидываются, посмотрит не в исходном коде, а в инспекторе в разметке

Helen
25.08.2018
11:06:05
не взлетело

Shustry
25.08.2018
11:06:07
Покажи уже отрендеренную разметку

Что там в браузере в инспекторе

Helen
25.08.2018
11:06:34
я ее и показала

Shustry
25.08.2018
11:06:47
А откуда куча классов, которых нет на скрине?

И как это, мля, может работать?

Helen
25.08.2018
11:07:02
это к клику относится, тут они не важны

ну на тебе полный клик

$('#block_attr_sel_42 .input_type_radio').click(function(){ $('.input_type_radio').removeClass('selected'); $(this).addClass('selected'); $(".attributes_42 label.attributes_title span.colorname").remove(); $('.attributes_42 .input_type_radio.selected span.colorname').clone().appendTo('.attributes_42 .attributes_title .attributes_name'); });

но это никакой роли в нашем случае не играет

нам надо при загрузке страницы отчеканый баттон показать вверху

Google
Дмитрий
25.08.2018
11:08:54
$('.attributes_42 input:checked').siblings('label').find('.colorname').clone()...

Shustry
25.08.2018
11:09:30
$('.attributes_42 input:checked').next().find('.colorname').clone()...

Дмитрий
25.08.2018
11:09:54
угу, или так

Helen
25.08.2018
11:10:40
ни тот, ни другой не взлетел(((

Shustry
25.08.2018
11:11:04
Очень громозко и нерационально, сугубо имхо.

Дмитрий
25.08.2018
11:11:13
ни тот, ни другой не взлетел(((
где то ты нам врешь :)

Helen
25.08.2018
11:11:18
да пусть запашет, я его оптимизирую

мне надо чтоб сработало

Shustry
25.08.2018
11:11:42
где то ты нам врешь :)
Да у меня уже лоб вспотел. В разметке одни классы, в скрипте другие. Это всё как-то работает.

Helen
25.08.2018
11:11:43
Shustry
25.08.2018
11:11:54
Лукавишь, Елена. ;)

Helen
25.08.2018
11:12:21
просто по клику обход дом атрибута, убираются активные клаасы у одного элемента и прикрепляются к другому

для оформления

а в нашем случае все это неважно

Shustry
25.08.2018
11:12:52
.toggleclass() наверно удобней будет

Helen
25.08.2018
11:13:06
нам надо ПРИ ЗАГРУЗКЕ - то есть мы можем оперировать тольоко теми классами, что изначально есть в разметке

Shustry
25.08.2018
11:13:40
Есть демо в интернетах показать?

Helen
25.08.2018
11:13:56
пока нету

счас залью если не разберусь

Shustry
25.08.2018
11:14:35
На жсфидл можно закинуть разметку и скрипт

Страница 1727 из 1879