我有一個標準的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