I need to change the font size in a div when someone selects a different font size.
Here is my code that I know works because I added a warning to it. The only thing that doesn't work is changing the font size.
CSS
.heading { font-size:18px; }
JAVASCRIPT:
$('#htsize').on('change', function (e) { var optionSelected = $("option:selected", this); var valueSelected = this.value; $(".heading").css("font-size", valueSelected); });
HTML:
<SELECT id="htsize" name="htsize" style="width:100px; font-size:10px;"> <option value=""> SELECT ONE </option> <option value="12">12px</option> <option value="13">13px</option> <option value="14">14px</option> <option value="15">15px</option> <option value="16">16px</option> <option value="17">17px</option> <option value="18">18px</option> <option value="19">19px</option> <option value="20">20px</option> <option value="21">21px</option> <option value="22">22px</option> <option value="23">23px</option> <option value="24">24px</option> <option value="25">25px</option> <option value="26">26px</option> <option value="27">27px</option> <option value="28">28px</option> <option value="29">29px</option> <option value="30">30px</option> </select> <div id="headline2" class="heading" style="position: relative; zindex: 99; width: 220px; padding: 5px; color: #ffffff; text-align: center;"></div>
I just canβt understand whatβs wrong.
source share