這是我的標記,從我sublayout:爲什麼我點擊功能不addClass或removeClass
<div class="main-nav">
<a id="tabmovies" href="#" class="main-nav-tab active">Movies</a>
<a id="tabtheatres" href="#" class="main-nav-tab">Theatres</a>
</div>
</div>
,這是我的.js ...該警報指示點擊功能正在
// Toggle between movies and theatres
$("#tabmovies").click(function() {
alert("you have clicked movies");
$("tabmovies").addClass("active");
$("tabtheatres").removeClass("active");
});
$("#tabtheatres").click(function() {
alert("you have clicked theatres");
$("tabmovies").removeClass("active");
$("tabtheatres").addClass("active");
});
但類「活動」不被添加或刪除。我錯過了什麼嗎?
你的選擇是不正確的,你正在尋找一個標籤'tabmovies'不存在。 – elclanrs
tabmovies應該用$('#tabmovies')表示,等等 – Rohan
我不確定人們爲什麼低估這個問題。標題可能略有不清,但總的來說,問題和問題非常明確。當然人們並不抱怨這個問題太窄,因爲SO不鼓勵元問題,關於意見的問題,關於最佳實踐的問題等。 – shannon