当使用单击父元素时,我试图淡入子元素jQuery,但.children()似乎没有完成我想要做的事情。
我试图<h2>在单击元素时使元素淡入<h1>。
Javascript:
$(document).ready(function() {
$('h2').hide();
$('h1').bind('click', function() {
$(this).children().fadeIn(400);
});
});
这是我的代码:
HTML:
<h1>
Visible Parent
<h2>
Hidden Child
</h2>
</h1>
AJSFiddle代码可以在这里找到:http: //jsfiddle.net/jHkAB/5/
解决了:
通过将<h1>and<h2>元素分开,然后使用.next()来选择元素之后的<h1>元素,当点击它之前的元素时,下一个元素会淡入。
可以JSFiddle在这里找到代码:http: //jsfiddle.net/bazmegakapa/jHkAB/16/。