Javascript 将下载链接添加到Wordpress默认音频播放器的代码已断开
自动将下载链接添加到音频嵌入的代码过去是有效的,现在,突然我收到错误,说uncaughttypeerror:$不是一个函数 我完全搞不懂为什么 示例链接是 我使用了故障排除模式,停用了所有插件,更新了过时的插件,也许有人可以帮助重写这些代码来工作Javascript 将下载链接添加到Wordpress默认音频播放器的代码已断开,javascript,wordpress,audio,Javascript,Wordpress,Audio,自动将下载链接添加到音频嵌入的代码过去是有效的,现在,突然我收到错误,说uncaughttypeerror:$不是一个函数 我完全搞不懂为什么 示例链接是 我使用了故障排除模式,停用了所有插件,更新了过时的插件,也许有人可以帮助重写这些代码来工作 $( document ).ready(function() { $('audio').each(function( index ) { var source = $(this).find('source').attr('sr
$( document ).ready(function() {
$('audio').each(function( index ) {
var source = $(this).find('source').attr('src');
if ( source != '' ) {
$(this).after('<a href="' + source + '" class="audio-download" download>Download (Alternative)</a>');
}
});
});
我基本上希望它能像以前一样工作扩展我的上述评论,您的代码应该如下所示:
jQuery(function($) {
$('audio').each(function(index) {
var source = $(this).find('source').attr('src');
if (source != '') {
$(this).after('<a href="' + source + '" class="audio-download" download>Download (Alternative)</a>');
}
});
});
使用Wordpress,jQuery以noConflict模式运行。不要使用
$(document).ready(function()
使用jQuery(function($)
,然后在该函数中,您可以继续在选择器中使用$
。