Элемент в элементе
Здравствуйте, товарищи ! Знаю, что вопрос довольно-таки глуп,но как обратиться к элементу в элементе ?
Т.е в 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, время: 20:49. |