jplayer和奇怪的jquery行为

时间:2011-08-22 10:24:00

标签: jquery wordpress jplayer

我正在尝试使用wordpress插件版本修改所有jplayer标题。

添加东西时 标题存储在名为.T_mp3j

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

当尝试在.ready处理程序中更新它时,它只附加值,而不是替换它。

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

(或$('。T_mp3j')。text(“PLAY SNIPPET”);

结果

<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中没有任何作用,但在控制台中清空。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

可能是wordpress插件使用jQuery本身添加信息,并且您的函数在添加文本之前运行,或者?

如果我测试它,代码可以正常工作,因此在您的网站中存在干扰它的内容。

你的工作脚本: http://jsfiddle.net/DdGNT/