Элемент в элементе
Здравствуйте, товарищи ! Знаю, что вопрос довольно-таки глуп,но как обратиться к элементу в элементе ?
Т.е в css обращение к "подэлементу" one будет так: #one #two { background:red; }. А вот как обратиться к, входящему в элемент #one, элементу #two ч-з Jquery ? $('#one,#two')... - это обращение и к one, и к two... Пытался и ч-з .find(), и так: $('#one #two') - не работает... ADD: $("#one > #two") результата не дало... |
Цитата:
|
В 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> Но никак не "показывает" ... |
<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> |
Цитата:
|
Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/ Задавайте конкретные вопросы по ходу дела. |
У вас просто написана функция. Нигде не сказано когда она должна выполниться и что её должно запустить.
|
Спасибо за помощь. Да вот так получается, что обучение проходит по мере появления задач :)
|
Часовой пояс GMT +3, время: 23:41. |