0
我有一個可變級別的treeview菜單。只有最後一級的元素是可點擊的,其餘的應該有鏈接「#」。默認情況下,2級和3級有鏈接(鏈接是動態創建的,所以我不能通過jQ添加它們)。如果李級別爲3,我需要爲2級更改HREF以「#」,但我不能得到它的工作:/jQuery Javascript從已過濾的項目中刪除屬性
<ul id="Menu">
<li>
<span id="primary">
<h1>
<a href="#">Torby</a>
</h1>
</span>
<ul>
<li>
<span id="secondary">
<h2>
<a href="/category/category/bags_/">Torby</a>
</h2>
</span>
<ul>
<li>
<h3>
<a href="/category/category/shoulderbag/">Na Ramię</a>
</h3>
</li>
</ul>
</li>
</ul>
</li>
H2 href是我後。我已經試過某事像這樣:
$("Menu ul").has("h3"){
$(this).find("#secondary h2 a").attr("href","#");
};
這是它的外觀:
http://img707.imageshack.us/img707/2855/menule.jpg
是的,而不是「類別」應該是「菜單」。另外我需要找到(「#次要h2 a」)只有在那些存在3級(h3)的ul中。 – sheepshopsherp 2010-02-28 19:50:59