我正在尝试使用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中没有任何作用,但在控制台中清空。
有什么建议吗?
答案 0 :(得分:0)
可能是wordpress插件使用jQuery本身添加信息,并且您的函数在添加文本之前运行,或者?
如果我测试它,代码可以正常工作,因此在您的网站中存在干扰它的内容。
你的工作脚本: http://jsfiddle.net/DdGNT/