我想切換元素的懸停事件上的類。我有代碼是toggleClass不會切換類
var el = $('[model-id="' + node.id + '"]');
el.hover(
function() {
$(this).toggleClass("myClass");
console.log("in",this.getAttribute("class"))
},
function() {
$(this).toggleClass("myClass");
console.log("out",this.getAttribute("class"))
}
)
我有鉻元素工具標籤頁中打開,我期待在DOM。
當我將鼠標懸停在元素,我得到的消息
in element Node basic
,當我離開的元素,我得到
out element Node basic
,所以你可以在「在」事件看,我獲取適當的元素,並添加「myClass」類。但是,這並不是在監察員身上出現的。
我錯過了什麼?它必須是明顯的;)
請發送完整的代碼示例。 – j08691
你可以編輯你的問題,並使用代碼片段功能添加一個工作示例?或者你可以使用[JSFiddle](https://jsfiddle.net/)製作一個。 –
當您在dom檢查器中查看時,是否處於懸停狀態?我知道你可以在Chrome上檢查,並且我知道我自己親自忘記了這一點。 =) – Nikki9696