jQuery addClass example

Change class name on click in jQuery

by BeePositive

HTML

<select id = "user_time_zone">

<option>Select Types </option>
<option value = "Single Date">Single Date</option>
<option value = "Range of Dates">Range of Dates</option>
</select>
<br><br>
<div id='sd'>Single Date:<input type="text" id="singleDate" name="singleDate" /></div>
<br>
<div id='rd'>Range of Dates:<input type="text" id="rangeDates" name="rangeDates" />
 <span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i><span class="count"></span></span>
</div>

JavaScript

$('#user_time_zone').on('change', function() {
 dateCalender = $(this).val();
  if (dateCalender == 'Single Date') {
    $('#sd').show();
    $('#rd').hide();

  } else if (dateCalender == 'Range of Dates') {
    $('#rd').show();	
    $('#sd').hide();       
  } else if (dateCalender == 'Select Types') {
    $('#rd').hide();	
    $('#sd').hide();       
  }
});


$('#rd').hide();	
$('#sd').hide();  


$(document).ready(function() {
    $('#datepicker').datepicker({
        startDate: new Date(),
        multidate: true,
        format: "dd/mm/yyyy",
        daysOfWeekHighlighted: "5,6",
        datesDisabled: ['31/08/2017'],
        language: 'en'
    }).on('changeDate', function(e) {
        // `e` here contains the extra attributes
        $(this).find('.input-group-addon .count').text(' ' + e.dates.length);
    });
});