Я новичок в jQuery с сегодняшнего утра, и вот код, который я придумал, чтобы показать div, который сопровождает якорь, который его вызывает, внутри div с классом 'foo'. Это не работает: P
$('div.foo').children('a').click(function(event){
event.preventDefault();
if ($(this).closest('div').('div').is(':hidden')) {
$(this).closest('div').('div').show("slow");
} else {
$(this).closest('div').('div').hide("slow");
}
});
HTML:
<div class="foo">
<a href="#" title="">Click me!</a>
<div>And this will appear!</div>
</div>
Я хотел бы иметь возможность иметь несколько одинаковых тегов foo (кроме фактического содержимого вложенного div, конечно), и все, что мне нужно сделать, - это присвоить содержащему div классу 'foo', чтобы вызвать содержащий якорь, чтобы показать содержащий div при нажатии.
Это вообще возможно? Заранее спасибо за ответы.