Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.04.2013, 15:12
Аспирант
Отправить личное сообщение для Simones Посмотреть профиль Найти все сообщения от Simones
 
Регистрация: 13.02.2013
Сообщений: 32

Элемент в элементе
Здравствуйте, товарищи ! Знаю, что вопрос довольно-таки глуп,но как обратиться к элементу в элементе ?
Т.е в css обращение к "подэлементу" one будет так: #one #two { background:red; }. А вот как обратиться к, входящему в элемент #one, элементу #two ч-з Jquery ?
$('#one,#two')... - это обращение и к one, и к two...
Пытался и ч-з .find(), и так: $('#one #two') - не работает...
ADD: $("#one > #two") результата не дало...

Последний раз редактировалось Simones, 17.04.2013 в 15:41.
Ответить с цитированием
  #2 (permalink)  
Старый 17.04.2013, 15:40
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Сообщение от Simones
Пытался и ч-з .find(), и так: $('#one #two') - не работает...
И то и то работает.
Ответить с цитированием
  #3 (permalink)  
Старый 17.04.2013, 15:53
Аспирант
Отправить личное сообщение для Simones Посмотреть профиль Найти все сообщения от Simones
 
Регистрация: 13.02.2013
Сообщений: 32

В html вроде ошибки нету:
<script>
function doit () {
$('#one #two').show();
}
</script>
<style>
#one #two { display:none; background:red; }
</style>
<div id="one">
  <div id="two">TEXT</div>
</div>

Но никак не "показывает" ...
Ответить с цитированием
  #4 (permalink)  
Старый 17.04.2013, 15:57
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<div class='one'>
  <div class='two' style='width: 200px; height: 100px; background-color: red'></div>
</div>

<button id='a'>Через find</button>
<button id='b'>$('.one .two')</button>

<script>
    $(function() {
        $('#a').click(function a() {
            $('.one').find('.two').css('background-color', 'green');
            return false;
        });

        $('#b').click(function() {
            $('.one .two').css('background-color', 'yellow');
            return false;
        });
    });
</script>

Последний раз редактировалось tsigel, 17.04.2013 в 17:00.
Ответить с цитированием
  #5 (permalink)  
Старый 17.04.2013, 15:58
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Сообщение от Simones Посмотреть сообщение
В html вроде ошибки нету:
<script>
function doit () {
$('#one #two').show();
}
</script>
<style>
#one #two { display:none; background:red; }
</style>
<div id="one">
  <div id="two">TEXT</div>
</div>

Но никак не "показывает" ...
А почему он должен показывать?
Ответить с цитированием
  #6 (permalink)  
Старый 17.04.2013, 16:00
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.
Ответить с цитированием
  #7 (permalink)  
Старый 17.04.2013, 16:02
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

У вас просто написана функция. Нигде не сказано когда она должна выполниться и что её должно запустить.
Ответить с цитированием
  #8 (permalink)  
Старый 17.04.2013, 16:57
Аспирант
Отправить личное сообщение для Simones Посмотреть профиль Найти все сообщения от Simones
 
Регистрация: 13.02.2013
Сообщений: 32

Спасибо за помощь. Да вот так получается, что обучение проходит по мере появления задач
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбрать элемент у родителя которого сын это элемент по которому кликнули MalikSPB Events/DOM/Window 8 30.12.2012 12:22
Выбрать элементы, в которые вложен элемент с id. Вадимчег jQuery 3 24.11.2012 10:38
Как определить, когда дочерний элемент обрезается overflow: hidden? Sprinter Элементы интерфейса 2 10.05.2012 10:41
Drag-n-Drop - перетянуть элемент Jugo ExtJS 1 10.08.2011 19:10
перенести элемент в другой контейнер debugx jQuery 2 02.06.2011 15:53