New JavaScript Class

New JavaScript Class

HTML

<div class="js-container" data-options='true'></div>

<div class="js-container" data-options='false'></div>

JavaScript

$('.js-container').each(function (i, element) {
    new MyClass($(element));
    console.log($(element));
});

var MyClass = (function ($element) {

    this.$element;
    console.log(this.$element);
    
    this.init();
    
    MyClass.prototype.init = function () {
        this.addText();
        
        return this;
    };
    
    MyClass.prototype.addText = function () {
        var optText = this.$element.attr('data-options');
        this.$element.text(optText);
        
        return this;
    };
    
}());