根据值更改fontSize

时间:2015-11-25 16:01:44

标签: jquery css

这是我的代码:

$("#fontSize").keyup(function() {
    var change = $("#fontSize").val();
    $("#x").text(change + " font size");
})

以上工作正常,但我还想使用fontSize中的值更改CSS #fontSize

我试图添加$( "#x" ).style.fontSize( change );,但它没有用,有什么想法吗?

4 个答案:

答案 0 :(得分:0)

使用jQuery的css方法。

要更改属性,第一个参数是名称。 if(pri.equals("PM"))font-size。 第二个参数是值。例如:fontSize

16px

答案 1 :(得分:0)

你应该看看the jQuery .css() method(它将是你动态造型中最好的朋友)。您的代码可以修改如下:

$("#fontSize").keyup(function() {
    var change = $("#fontSize").val();
    $("#x").text(change + " font size");

    // This will set X's font size to change in PIXELS
    $("#x").css('fontSize', change + 'px');
})

答案 2 :(得分:0)

您可以将css()的jQuery font-size方法链接到您的jQuery text()方法:

$("#fontSize").keyup(function() {
    var change = $("#fontSize").val();
    $("#x").text(change + " font size").css(fontSize, change + "px");
});

我使用fontSize代替"font-size",因为我没有使用引号。

答案 3 :(得分:0)

这样做:

$('#x').css("font-size", change + "px");

放入文字后