powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jQuery, Обращение к сестренскому не активному элементу.
3 сообщений из 3, страница 1 из 1
jQuery, Обращение к сестренскому не активному элементу.
    #36624295
Таня С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день люди добрые.
Вопрос наверное простой, но, что-то не дается.
jQuery.
Html:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<div calss=”aa”>
    <div calss=”bb”>один</div>
    <div calss=”cc”>два</div>
    <div calss=”dd”>три</div>
</div>
<div calss=”aa”>
    <div calss=”bb”>вишня</div>
    <div calss=”cc”>яблоко</div>
    <div calss=”dd”>слива</div>
</div>
Css:
Код: plaintext
1.
2.
3.
.aa {position:relative;}
.bb {position:absolute;}
.cc {position:absolute;}
.dd {position:absolute;}

Хочу при клике на div с классом “aa” сдвинуть определенный div с классом “dd”. Те. дочерний. Пишу:
jQuery:
Код: plaintext
1.
2.
3.
4.
$('.aa').click(
    function () { 
        $('.dd', $(this)).stop(true,true).animate({'right':'25px'},  300 );
       }
    );
В данном случае зарезервированное слово this указывает на активный элемент, а именно на <div calss=”aa”>. Соответственно конструкция $('.dd’, $(this)) позволила мне обратиться к конкретному <div calss=”dd”> входящего в <div calss=”aa”>, чтоб произвести с ним манипуляции. С этим все понятно.

Но я хочу изменить задачу. Кликнуть на <div calss=”bb”> и сдвинуть все тот же <div calss=”dd”>. Причем не все, а только сестренский элемент входящий в тот же <div calss=”aa”>, что и активный. Как мне к нему обратиться?
Заранее всем спасибо. =-)
...
Рейтинг: 0 / 0
jQuery, Обращение к сестренскому не активному элементу.
    #36624668
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так попробуйте
Код: plaintext
1.
2.
3.
4.
5.
6.
$('.aa').click(
		function () { 
			$(this).siblings().find('.dd').stop(true,true).animate({'right':'25px'},  300 );
			//$(this).parent().find('.dd').stop(true,true).animate({'right':'25px'},  300 );
		   }
		);
вот тока не знаю как вы будете отличать по какому классу элементу ткнули - по 1му или по 2му...
...
Рейтинг: 0 / 0
jQuery, Обращение к сестренскому не активному элементу.
    #36624909
Таня С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EmilRegis,

Спасибо заработало..
=)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jQuery, Обращение к сестренскому не активному элементу.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]