現在我的網頁源代碼的結構如下:如何選擇包含類名實例的鏈接?
<span id='648746' class='topic'>linkedin
<a href='' class='hidden unblacklist' onclick='return false'>Restore</a>
<a href='' class='blacklist' onclick='return false'>[X]</a>
</span><br />
在頁面加載,文本鏈接「還原」是隱藏的。當用戶點擊鏈接時,我想將hidden
類添加到剛剛單擊的鏈接,然後我想從<span></span>
的另一個鏈接中刪除hidden
類。我可以讓第一部分工作,但是我對第二部分有困難。這是我的嘗試:
$(this).addClass("hidden");
console.log($(this).closest("span"));
$(this).closest("span").hasClass("unblacklist")[0].removeClass("hidden");
其中一個最大的困難就是另一個鏈接有兩個類:「hidden」和「unblacklist」。我想我會知道如何爲一堂課做到這一點,但遊戲改變了兩個班級。
在此先感謝!
編輯:很多答案。他們也都工作!非常感謝你們。