jQuery addClass example

Change class name on click in jQuery

by Dmitri Ganenco

HTML

<input type="checkbox" name="input1" value="A, and B"/>A, and B
<input type="checkbox" name="input1" value="C"/>C

CSS

body {
  background: #20262E;
  padding: 20px;
  font-family: Helvetica;
}

#banner-message {
  background: #fff;
  border-radius: 4px;
  padding: 20px;
  font-size: 25px;
  text-align: center;
  transition: all 0.2s;
  margin: 0 auto;
  width: 300px;
}

button {
  background: #0084ff;
  border: none;
  border-radius: 5px;
  padding: 8px 14px;
  font-size: 15px;
  color: #fff;
}

#banner-message.alt {
  background: #0084ff;
  color: #fff;
  margin-top: 40px;
  width: 200px;
}

#banner-message.alt button {
  background: #fff;
  color: #000;
}

JavaScript

const res = 'A, and B, C';
const sp = res.split(',');
let a = [];
	sp.forEach(el => {
		if(el.trim().length > 1){
			a[a.length-1] = a[a.length-1] + ', ' + el.trim();
		}else{
			a.push(el.trim());
		}
	});
console.log(a);

a.forEach(function(el){
	$('input[name="input1"][value="'+el+'"]').prop('checked', true);

});