jQuery addClass example

Change class name on click in jQuery

by Сергей Тарасевич

HTML

<div data-content="question">

</div>

JavaScript

'use strict';

let fn = {
  d: $(document),
  tpl: {
    question: {
      a: 'Царапины на корпусе',
      b: 'Трещины на стекле',
      c: 'Был в ремонте',
    },
    price: {
      'abc': 610,
      'ab': 520,
      'ac': 430,
      'bc': 340,
      'a': 310,
      'b': 220,
      'c': 130
    },
  },
  question: function() {
    let dcq = $('[data-content="question"]');
    let q = '';
    for ( let k in fn.tpl.question ) {
      q = '<div>' +
            '<label>' +
              '<input type="checkbox" name="' + k + '">' + 
              fn.tpl.question[k] + 
            '</label>' + 
          '</div>'
          dcq.append( q );

    }

  },
  ready: function() {
    this.question();
  }
};

fn.d.ready(function() {
  fn.ready();

});