javascript中的div元素

时间:2019-03-03 21:10:41

标签: javascript html

我正在使用以下代码来显示基于toggleCompanyField函数的两个特定元素。

但是我想更改这段代码,并使用class='new-div'将这两个元素放在新的div中,并显示/隐藏该特定的新div,而不是我的当前代码。

我该如何实现?

define([
    'Magento_Ui/js/form/element/select',
    'uiRegistry'
], function (Select, registry) {
    'use strict';

    return Select.extend({
        defaults: {
            skipValidation: false
        },

        initialize: function () {
            this._super();

            this.toggleCompanyField()
        },

        onUpdate: function () {
            this._super();

            this.toggleCompanyField()
        },

        toggleCompanyField: function () {
            registry.get('checkout.steps.shipping-step.shippingAddress.shipping-address-fieldset.company', function(field){
                if (field.visible()) {
                    field.hide()
                } else {
                    field.show()
                }
            });
            registry.get('checkout.steps.shipping-step.shippingAddress.shipping-address-fieldset.fax', function(field){
                if (field.visible()) {
                    field.hide()
                } else {
                    field.show()
                }
            });
        }
    })
});

0 个答案:

没有答案