2014-02-09 34 views
-1

我希望能夠使用的圖標包,我在網上找到自定義HTML5視頻播放器,但PNG的可怕的渲染。就像這樣:removeClass addClass沒有響應

HTML

<div id="play-pause" class="play"><img src='../assets/play.png'/></div> 

JQuery的

playButton.innerHTML = "<img src='../assets/pausebutton.png'/>"; 

如果我想使用的圖標包的排版(即偉大的渲染),我需要將其顯示爲DIV類。
所以我嘗試使用removeClass和addClass這樣的:

HTML

<div id="play-pause" class="play play-icon"></div> 

JQuery的

playButton.removeClass("play-icon").addClass('pause-icon'); 

我在做什麼錯?

回答

2

playButton看起來像一個DOM對象引用(因爲你設置playButton.innerHTML其中僅當它是一個DOM對象的工作),該addClass()/removeClass()方法jQuery對象的屬性,以便儘量

$(playButton).removeClass("play-icon").addClass('pause-icon'); 
+0

一個符號,使所有的區別:)謝謝Arun P Johny – no0ne