为Modal动态backbone.js更新css

Update css for Modal dynamically backbone.js

本文关键字:更新 css js backbone Modal 动态      更新时间:2023-09-26

我是主干网的新手,正在尝试调试一个问题。我有一个Modal,它呈现如下:

render: function() {
            this.$el.html(Modal.TEMPLATE);
            this.$(Modal.HEADER_TITLE_SELECTOR).html("Edit"));
            this.$(Modal.BODY_SELECTOR).append(this.myView.render().el);
            this.$(Modal.FOOTER_SELECTOR).append(Modal.BUTTON_DONE);
        },

"myView"与一个类(带display:block)相关联,我想用它覆盖(display:inline block)。我该怎么做?

render: function() {
            this.$el.html(Modal.TEMPLATE);
            this.$(Modal.HEADER_TITLE_SELECTOR).html("Edit"));
            this.$(Modal.BODY_SELECTOR).append(this.myView.render().el);
            this.myView.$el.css("display", "inline-block");
            //or this.$(this.myView.$el).css("display", "inline-block")
            this.$(Modal.FOOTER_SELECTOR).append(Modal.BUTTON_DONE);
        },

这修复了问题:

$(this.myView.$el).css({display:'inline-block'});