首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于值改变fontSize

基于值改变fontSize
EN

Stack Overflow用户
提问于 2015-11-25 16:01:44
回答 4查看 38关注 0票数 0

这是我的代码:

代码语言:javascript
复制
$("#fontSize").keyup(function() {
    var change = $("#fontSize").val();
    $("#x").text(change + " font size");
})

上面的内容很好,但是我也想用来自#fontSize的值来更改CSS fontSize

我尝试过添加$( "#x" ).style.fontSize( change );,但是它不起作用,有什么想法吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-11-25 16:03:36

使用jQuery的css方法。

要更改属性,第一个参数是名称。font-sizefontSize.第二个参数是值。例:16px

代码语言:javascript
复制
$('#x').css('font-size', change + 'px');
票数 0
EN

Stack Overflow用户

发布于 2015-11-25 16:06:52

您应该看看jQuery .css()方法 (它将是您在动态造型方面最好的朋友)。您的代码可以修改如下:

代码语言:javascript
复制
$("#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');
})
票数 0
EN

Stack Overflow用户

发布于 2015-11-25 16:07:00

您只需将jQuery css()方法font-size链接到jQuery text()方法:

代码语言:javascript
复制
$("#fontSize").keyup(function() {
    var change = $("#fontSize").val();
    $("#x").text(change + " font size").css(fontSize, change + "px");
});

我使用的是fontSize而不是"font-size",因为我没有使用引号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33921072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档