我有一個簡單的<select>
不同字體大小的下拉框,並且我試圖用id="textDiv"
更改div中某些文本的字體大小。但它並不真正起作用。我以前從未使用過元素,所以請幫助我。字體大小不會隨着選擇/下拉框變化
HTML
<select name="fontSize" size="1" id="sizeSelector">
<option value="" selected> 12px </option>
<option value="1"> 14px </option>
<option value="2"> 16px </option>
<option value="3"> 20px </option>
<option value="4"> 24px </option>
<option value="5"> 28px </option>
<option value="6"> 34px </option>
<option value="7"> 40px </option>
<option value="8"> 46px </option>
<option value="9"> 44px </option>
<option value="10"> 66px </option>
<option value="11"> 88px </option>
</select>
jQuery的
$('select').change(function(){
var size = $(':selected').val();
$('#textDiv').css('font-size', size);
});
我相信的東西是錯誤與Jquery的邏輯。由於
您引用的值不是選項的文本。 – TheFrozenOne 2014-09-01 21:00:51
簡單地改變'$( ':選擇')VAL();''到$( ':選擇')。文本();'。 – Stryner 2014-09-01 21:01:36