在jquery中设置字体大小

在jquery中设置字体大小

问题描述:

我无法使用Jquery更改字体大小。我想改变div的字体大小。我已经定义为身体默认字体大小为12.我尝试如下改变它,但它没有工作:(在jquery中设置字体大小

$("#SelFontSize").change(function(){ 
$("#"+styleTarget).css({'font-size':'"+$(this).val()+"px'});  
}); 
+0

多一点代码+相应的html可以帮助我们帮助你。即'styleTarget'来自哪里。 – jigfox 2010-07-13 11:09:48

尝试:

$("#"+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属性。