2011-08-22 51 views
0

我試圖修改所有使用wordpress插件版本的jplayer標題。jplayer和奇怪的jQuery行爲

添加東西的時候 標題存儲在一個試圖在。就緒處理程序,只追加值來更新這個時候叫.T_mp3j

<span class="T_mp3j" id="T_mp3j_0">1. Blow-Out-Original-Mix3.mp3</span> 

跨度,而不是取代它。

$('.T_mp3j').html("PLAY SNIPPET"); 

(或$( 'T_mp3j。')文本( 「PLAY摘要」)。);

結果

<span class="T_mp3j" id="T_mp3j_0"> 
"PLAY SNIPPET" 
"1. Blow-Out-Original-Mix3.mp3" 
</span> 

但是,在運行從控制檯(在Chrome或Firefox)同樣使文本替換,而不是追加。 。

<span class="T_mp3j" id="T_mp3j_0">PLAY SNIPPET</span> 

也 $( 'T_mp3j')空(); .ready中沒有任何內容,但在控制檯中清空。

有什麼建議?

回答

0

這可能是wordpress插件添加了jQuery本身的信息,並且你的函數在添加文本之前運行,或者?

該代碼工作正常,如果我測試它,所以有一些干擾它在您的網站。

您的工作腳本: http://jsfiddle.net/DdGNT/