我正在嘗試做一些看似簡單的事情 - 向活動主幹元素添加一個類。我想使用的代碼是:
this.$el.addClass('classIWant');
然而,這不起作用所有的時間。有時似乎,但不是全部。但是,這總是有效。
var id = this.$el.attr('id');
$('#' + id).addClass('classIWant');
顯然我不想第二個例子,因爲它很大程度上依賴於HTML和DOM。有沒有任何理由爲什麼第一個不應該工作,或者我錯過了別的東西?
我看不到第二個應該工作,而第一個不應該工作。 –
console.log()這個指的是什麼。 –
你確定你用正確的上下文('this'變量)調用容器方法嗎? – gustavohenke