无法在变量产品(管理员)中添加要选择的Select2

时间:2020-02-12 作者:Jake

我正在尝试将select2添加到WooCommerce变量product admin的输入中。

我已经将select2添加到一个类中,这样就可以重用它,但是,它似乎不起作用。它在页面上的其他任何地方都可以工作,但在变体元框中却不能工作。

我最初的理论是,当从产品数据容器中单击时,变量会加载,因此我发现了这个事件woocommerce_variations_loaded 并在这里绑定了一个函数,然后应用select2-但它不起作用。

所以,我回到了原点。我做错了什么,我如何才能让它发挥作用?

(function($) {
    "use strict";

    $(\'.select2\').select2();

    $(\'#woocommerce-product-data\').on(\'woocommerce_variations_loaded\', function(event) {
        $(\'.select2\').select2();
    });

})( jQuery );
有什么想法吗?TIA。

1 个回复
SO网友:Akhtarujjaman Shuvo

你能试试这个吗?

(function($) {
    "use strict";

    $(\'.select2\').select2();

    $(document).on(\'woocommerce_variations_loaded\', function(event) {
        $(document).find(\'.select2\').select2();
    });

})( jQuery );
未测试。谢谢

相关推荐

Implement jQuery Smart wizard

我想实施jQuery Smart Wizard 创建一个允许用户输入一些信息的表单。通常需要将所有html插入到一个页面上,但我不知道这是否是wordpress的最佳方法,也不知道它是否能很好地工作。是否有人在他/她的主题中实现了它?我需要弄清楚如何管理表单提交,我认为最好的方法是ajax,但提交后如何保存数据?