JQuery可选()函数在WordPress中不起作用

时间:2016-11-11 作者:Madalina Ionescu

我在wordpress网站上有这个脚本

<script>
  jQuery( function($) {
      jQuery( "#selectable" ).selectable();
  } );
 </script>
我的所有其他脚本都可以工作,但使用这个脚本,我得到了类型错误:$(…)。可选不是函数(…)。当我在没有wordpress的情况下使用它时,它工作得非常好。

1 个回复
最合适的回答,由SO网友:Jesper Nilsson 整理而成

我总是提到这个blogpost 关于如何在WordPress中包含jQuery代码。它向您展示了如何在javascript代码中使用noConflict。

var $j = jQuery.noConflict();

    $j(function(){
        // YOUR CODE HERE
    }
}
另外,请确保jQuery库包含在WordPress安装的前端wp_enqueue_script-作用希望你能成功。

相关推荐

如何使用两个不同文件向jQuery AJAX调用发送php变量

我需要从一个php文件(page.php)向另一个jquery文件(sender.js)中的Ajax调用发送一个私人电子邮件地址。此电子邮件地址必须对用户/或网站不可见,直到用户从wp\\U mail获得自动响应,它必须允许用户答复组织。此电子邮件地址因客户想要联系的组织而异(数百个)。我必须在表单之前从组织获取电子邮件地址,因为它是由javascript生成的。(generated\\u mail.js)发件人。js在页面的标题中被很好地调用。php我在(page.php)中尝试了这段代码——一个组织在