使用javascript更改css字体

使用javascript更改css字体,javascript,jquery,css,Javascript,Jquery,Css,我正在尝试用javascript更改css字体 我改变了字体大小如下,它的工作 $(".bp-item.bp-title.buyuk-baslik-yazi").css("font-size", +jsonVerisi.ayar[0].baslikFontSize + "px"); 但是,当我试图用同样的方法改变字体系列时,它不起作用,有什么我遗漏的吗 $(".bp-item.bp-title.buyuk-baslik-yazi").css("font-family",

我正在尝试用javascript更改css字体

我改变了字体大小如下,它的工作

$(".bp-item.bp-title.buyuk-baslik-yazi").css("font-size",
        +jsonVerisi.ayar[0].baslikFontSize + "px");
但是,当我试图用同样的方法改变字体系列时,它不起作用,有什么我遗漏的吗

$(".bp-item.bp-title.buyuk-baslik-yazi").css("font-family",
            +jsonVerisi.ayar[0].baslikFontFamily);
只需从jsonVerisi.ayar[0].baslikFontFamily中删除“+”符号,然后重试

$(".bp-item.bp-title.buyuk-baslik-yazi").css("font-family",
            jsonVerisi.ayar[0].baslikFontFamily);
范例


确保您的浏览器支持指定的字体,因为它应该以这种方式工作。

jsonVerisi.ayar[0].baslikFontFamily的值是多少?我先检查一下。
+
是将字符串转换为数字。。如果字符串不是一个有效的数字,那么它将使其
NaN
。我已经检查过了,它是由用户选择的,其值与预期值一样,如sans、sans serif等。