-1
我有一個jQuery手風琴,並需要從父李刪除href屬性。我只需要將它從JI的父母李中刪除 - 而不是孩子。如何選擇父列表項中的第一個鏈接
var parent = $("#quicklaunch ul > li:has('ul')");
parent.find("span.menu-item-text:first").append(" <i class='fa fa-angle-down' aria-hidden='true'></i>");
parent.find("a:first").removeAttr("href").css("cursor", "pointer");
當前的代碼工作,但只有當父列表項有一個鏈接。如果不是這樣,它會下到孩子,然後刪除該鏈接。我想要那個鏈接留下來。什麼是正確的選擇器?
編輯補充:我能使用具有(「A」),但removeAttr選擇是不工作...
這並未裏面'不要做任何事情....看到小提琴:https://jsfiddle.net/m30nar2p/10/ – user2004758
oops,nm ...在小提琴中,a是一個跨度的孩子,而不是父變量的直接後代爲什麼removeAttr不起作用。改變它,這就像一個魅力。謝謝! – user2004758