suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Der Instanziierungskonstruktor ändert den Inhalt ohne Aktualisierung? ?

var Test = function(data){
    this.data = data
}
Test.prototype = {
    initHtml: function(){
        var html = '<p class="test">'+ this.data +'</p>'
        return html
    },
    create: function(){
        $('body').append(this.initHtml())
        this.initEvent()
    }
}

Es gibt viele ähnliche Konstruktoren Test1, Test2...

auf der Seite

Generieren Sie Inhalte auf der Seite durch neuen Test1 („Ich bin der Inhalt“), neuen Test2 („Ich bin der Inhalt“)

Bitte sagen Sie mir, wie ich den Konstruktor oder andere Methoden ändern kann, sodass bei Verwendung des neuen Test1 („anderer Inhalt“) der ursprüngliche Inhalt, der auf der Seite durch den neuen Test1 („Ich bin der Inhalt“) generiert wurde, entsprechend geändert werden sollte

Einzelfallmuster? ? ?

黄舟黄舟2746 Tage vor449

Antworte allen(1)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:23:12

    $('body').append(this.initHtml()) 改成 $('body').html(this.initHtml())

    Antwort
    0
  • StornierenAntwort