在jquery中设置字体大小
问题描述:
我无法使用Jquery更改字体大小。我想改变div的字体大小。我已经定义为身体默认字体大小为12.我尝试如下改变它,但它没有工作:(在jquery中设置字体大小
$("#SelFontSize").change(function(){
$("#"+styleTarget).css({'font-size':'"+$(this).val()+"px'});
});
答
尝试:
$("#"+styleTarget).css({ 'font-size': $(this).val() });
通过将值加引号,它成为一个字符串,"+$(this).val()+"px
绝对不是接近的字体值有一对夫妇的设置元素的样式属性的方式:
使用地图:
$("#elem").css({
fontSize: 20
});
使用key和value参数:
所有这些都是有效的。
$("#elem").css("fontSize", 20);
$("#elem").css("fontSize", "20px");
$("#elem").css("font-size", "20");
$("#elem").css("font-size", "20px");
您可以替换"fontSize"
与"font-size"
但它必须然后引用。
答
$("#"+styleTarget).css('font-size', newFontSize);
答
不是说这是更好的,只是另一种方式:
$("#elem")[0].style.fontSize="20px";
答
你可以尝试另一种方式那样:现在
$(".content").css({
background: "#d1d1d1",
fontSize: "30px"
})
:
<div class="content">
Australia
</div>
jQuery代码你可以根据需要添加更多的CSS属性。
多一点代码+相应的html可以帮助我们帮助你。即'styleTarget'来自哪里。 – jigfox 2010-07-13 11:09:48