首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IWordpress/woocommerce插件开发:无法选择jquery事件并将其链接到自定义表单字段

IWordpress/woocommerce插件开发:无法选择jquery事件并将其链接到自定义表单字段
EN

Stack Overflow用户
提问于 2022-11-12 12:25:49
回答 1查看 53关注 0票数 0

我正在开发一个超级市场wordpress网站的woocommerce插件。

我想要做的是检索客户的忠实代码,将其与他填写的其他信息进行比较,并在超市数据库中进行检查,如果他是否有权享受折扣的话。我的问题是,我不知道为什么,但我不能选择我创建的保真度代码字段,当我给它一个通常显示在页面上并且是唯一的id。

在php方面,一切正常工作:在结帐页面上,我添加了一个表单字段,如下所示:

代码语言:javascript
复制
woocommerce_form_field(
  'fidelity_code’,
  array(
      'type' => 'text',
      'label' => __('Fidelity code', 'my—plugin-woo'),
      'class' => array('form-row', 'form-row-wide'),
      'id' => 'fidelity_code',
      'required' => false,
  )

现在在我的jQuery脚本文件中,当我做一些愚蠢的事情时,比如:

代码语言:javascript
复制
jQuery(document).ready(function ($) {
  $("#fidelity_code").on("change", function () {
    console.log("It's work"); //Does not work
  });
});

它不起作用。但是,如果我在本地woocommerce字段(例如,name字段)上这样做,它就能工作。

代码语言:javascript
复制
jQuery(document).ready(function ($) {

  $("#billing_first_name").on("change", function () {
    console.log("It's work"); //works!!!
  });
});

我认为如果它在本地字段上工作,那么问题不在于jQuery。所以请帮助我理解。

我试图更改jquery版本。我尝试使用不冲突的jQuery,我尝试用jQuery更改$ sign,然后用另一个变量名(如$j )来更改$sign,我尝试使用类而不是I,但是下面的代码没有将类'fidelity_code‘添加到字段中,而是添加到它的父字段中。我向你保证身份,它把它加到了战场上

代码语言:javascript
复制
woocommerce_form_field(
  'fidelity_code’,
  array(
      'type' => 'text',
      'label' => __('Fidelity code', 'my—plugin-woo'),
      'class' => array('form-row', 'form-row-wide', 'fidelity_code'),
      'id' => 'fidelity_code',
      'required' => false,
  )
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-14 04:49:58

我终于找到了解决办法,或者说找到了问题

我不知道为什么,但向woocommerce添加jquery事件的正确方法似乎是:

代码语言:javascript
复制
 $(document).on(eventName, Selector, function () {
        //Do your stuff here
    });

所以我的代码现在看起来是这样的:

代码语言:javascript
复制
 $(document).on("change", "#fidelity_code", function () {
        console.log("It works");  //It really works now
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74412923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档