当前位置: 首页 > 知识库问答 >
问题:

$.('. action')在Wordpress上未定义。$没有定义[重复]

毋胜涝
2023-03-14

JQuery不能与wordpress一起工作。它的throws$是未定义的。

代码:

$('.action').on("change",function(e){
// my code
})

共有3个答案

梁丘招
2023-03-14

在WordPress中,它包括jQuery。尝试将所有$替换为jQuery并检查。可以将$替换为jQuery后都可以正常工作。

谯嘉懿
2023-03-14

使用

 wp_enqueue_script(
        'my_voter_script',
        plugins_url( '/js/main.js' , __FILE__ ),
        array( 'jquery' )
    );

在插件初始化页面上加载外部JS文件

公西马鲁
2023-03-14

Wordpress已经有了Inbuild Jquery方法。

试试这个。该函数将所有$更改为jquery,工作正常。

(function($){ // use it as $
   $(document).ready(function(){ // make sure DOM is ready
      $('.action').on("change",function(e){ // bind the change event 
        // my code
      });
   });
})(jQuery); // pass jQuery in the IIFE

<罢工> 无需添加JQuery库 。作为wordpress捆绑jQuery内部,但使用jQuery关键字,而不是别名$

 类似资料:
  • 我在chrome控制台中写了这样的表达式: 它返回:

  • 问题内容: 注意:根据 ECMAScript5.1,第15.1.1.3节,window.undefined是只读的。 现代浏览器正确地实现了这一点。 例如:Safari 5.1,Firefox 7,Chrome 20等。 Undefined仍可在以下位置更改:Chrome 14,… 原来,问题的原因是 如果“对象”中没有属性“ x”,则返回false。 我通过在两个Facebook函数中用规则相等

  • 我已经让Babel和Gulp运行和背景,他们工作正常。我注意到,当我添加React CDN时,在从JSX文件中删除以下内容后,问题就消失了。 我没有使用npx create-react-app my-app命令,因为这是一个我已经在做的项目,而是安装了Babel,配置了它,将它添加到Gulp,安装了react、react-dom和react-scripts。 下面是我的目录结构: 对我来说,使用C

  • 下面自定义一个action:用来实现两个整数的和 UI层 1.界面操作:先创建一个.w文件,放置两个input和一个button,点击button用来发送请求: 代码: //获取intput值,发送请求 Model.prototype.button1Click = function(event) { var me = this; var aa = this.comp("input1").

  • 我已使用以下代码注册自定义邮件类型: 问题是,这篇文章的URL变成了: 但是,我需要: 有没有办法从URL中删除帖子类型的段塞“电影”,比如默认情况下在前端显示的帖子和页面? 谢谢

  • 我试着用。然后回应和。抓到,但什么都不起作用。我在运行测试脚本时得到以下错误。 (使用显示创建警告的位置)(节点:12784)unhandledpromiserejectionwarning:unhandledpromise拒绝。此错误源于在没有catch块的情况下抛出异步函数,或者拒绝未使用.catch()处理的promise。要在未处理的promise拒绝上终止节点进程,请使用CLI标志(re