我在tap
事件綁定中處理以下元素。如何根據Jquery鏈式語句中的條件在toggle和removeClass之間切換?
$el
.doThis
.end()
.find("a").first().removeClass(someClass);
我需要包括條件o.direction == "horizontal"
檢查,如果條件爲真,我需要的不是toggle
remove
但是我不能讓它開始工作。嘗試這樣的:
$el
.doThis
.end()
.find("a").first().toggleClass(someClass , (o.direction == "horizontal" ? !isCollapse : event));
正確切換類別中,如果o.direction == "horizontal"
,但如果不是的話,我可以不remove
代替toggle
。
問:
有沒有辦法來檢查一個條件,如果不能在jQuery的鏈接語句中執行一個toggle
如果條件得到滿足和removeClass
?
toggleClass的第二個參數是布爾值。代碼中的「event」是什麼?因爲第二個參數將刪除類,所以傳遞'false'。 – MrOBrian
Sheesh。只要停止嘗試一行所有內容並使用'if-else'塊。 –