Javascript 将下载链接添加到Wordpress默认音频播放器的代码已断开

Javascript 将下载链接添加到Wordpress默认音频播放器的代码已断开,javascript,wordpress,audio,Javascript,Wordpress,Audio,自动将下载链接添加到音频嵌入的代码过去是有效的,现在,突然我收到错误,说uncaughttypeerror:$不是一个函数 我完全搞不懂为什么 示例链接是 我使用了故障排除模式,停用了所有插件,更新了过时的插件,也许有人可以帮助重写这些代码来工作 $( document ).ready(function() { $('audio').each(function( index ) { var source = $(this).find('source').attr('sr

自动将下载链接添加到音频嵌入的代码过去是有效的,现在,突然我收到错误,说uncaughttypeerror:$不是一个函数

我完全搞不懂为什么

示例链接是

我使用了故障排除模式,停用了所有插件,更新了过时的插件,也许有人可以帮助重写这些代码来工作

$( 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($)
,然后在该函数中,您可以继续在选择器中使用
$