我正在尝试使用输入重新调整 jquery 中我的一个 div 的字体大小。理想情况下,输入框中的数字将添加到现有字体大小上,但到目前为止我的尝试没有成功。
这是我到目前为止所拥有的,但它似乎不起作用:
HTML
<div class="resizeable" style="font-size: 30px;">test</div>
<input type="text" name="size" class="size" />
jQuery
$(document).ready(function() {
$('.size').keyup(function() {
var currentFontSize = $('this').css('font-size');
var input = $(this).val(); // grab the input value
var newsize = input + currentFontSize;
console.log(size);
if ($(this).val().length > 0)
{
// replace css value on live preview
$('.resizeable').css('font-size', newsize);
}
});
});
JSFiddle http://jsfiddle.net/eqE2R/36/
任何帮助,将不胜感激。