我有一个标准的HTML UL树:jQuery的悬停
<ul id="catTree">
<li>Header 1 <span>(blah)</span>
<ul>
<li>Branch 1 <span>(blah)</span></li>
<li>Branch2 <span>(blah)</span></li>
... 和一些jQuery的:
$('#catTree li').hover(
function() {
$(this).children('span').css('display','inline');
},
function() {
$(this).children('span').css('display','none');
}
);
默认CSS隐藏的跨度,以及jQuery的显示他们。它工作正常,除了和实际分支一样,每个父母也显示跨度。 等的悬停,它看起来像:
Header 1 (blah)
Branch1 (blah)
而不是
Header1
Branch1 (blah)
我知道为什么(因为这两个LIS都徘徊),但我怎么能告诉jQuery来不火上的徘徊父母?
这仍然触发父以及 – Mark 2012-08-09 12:35:01