我在jQuery中遇到了.removeClass()
和.addClass()
的一些奇怪問題。爲什麼jQuery爲類屬性添加一個空格?
具體來說,當我使用.removeClass()
時,該類確實被刪除,但是留下了一個空格。那麼當我.addClass("secondclass")
我得到class=" secondclass"
(與前面的空間)。
我使用jQuery 1.4.1
這是預期的行爲或錯誤?如何阻止它?
UPDATE:
有些人問這是導致什麼問題。好吧,我使用變薄:
$("img.someclass").click(function() {
我用Firefox 3.6.3
測試這種不與在類名的前面的空間觸發。當我手動刪除它的工作正常的空間。
似乎這個問題比空間問題還要多,而且很可能這個空間並沒有引起任何問題(很高興它已經消失了); - 會就持續的問題發佈單獨的問題。
這是造成問題嗎? – spender 2010-05-25 10:28:06
@spender - 它似乎是,但也許這是我錯誤地歸因於此的另一個問題。我會檢查出來並回到這裏。 – UpTheCreek 2010-05-25 10:31:36
我檢查過了,是的,它似乎是罪魁禍首 - 看到我的更新。 – UpTheCreek 2010-05-25 10:46:20