使用 jquery 增大字体大小

Increase font size with jquery

我正在尝试 运行 使用 Optimizely 进行拆分测试,需要增加在我的站点搜索的搜索字段中用作描述文本的字体大小。

我已经使用此代码成功更改了颜色:

$("input[value]").css({"color":"#cc0000"});

但是,如果我为此添加字体大小,什么都不会发生? 即

$("input[value]").css({"color":"#cc0000", "font-size" : "1.9rem"});

我也尝试了以下方法,但似乎仍然无效??

$("input").css({"font-size" : "1.9rem"});

尝试这样做:

var fontSize = parseInt($("input").css("font-size"));
fontSize = fontSize + 1 + "px";
$("input").css({'font-size':fontSize});

var fontSize = $('input').css('font-size').split('px')[0];

var fontInt = parseInt(fontSize) + 1;

fontSize = fontInt + 'px';

我提供了一个 jsFiddle,希望它能成为您正在寻找的答案

https://jsfiddle.net/07x2trL9/1/

Html

<input style="font-size:15px" class="big-font" type="text" />

Javascript/jQuery

$(function () {
    $('.big-font').css("font-size", "25px");
});

您只需定位您的输入并像这样更改大小

这只是一个错字吗?尝试

$("input").css({"font-size" : "1.9em"});

'em' 而不是 'rem'

看起来您 !important 覆盖了使用 .css() 函数所做的更改。所以请执行以下操作。

$("input")
    .css({
        'cssText':'font-size:1.9rem !important',
        'color':'#cc0000'
    });

DEMO