javascript - 具有变量和多个值的 jQuery .css() 函数

标签 javascript jquery css syntax

奇怪的小困惑。我正在使用 jQuery 的 .css() 方法通过变量更改文本的大小(说来话长;不,我不能使用媒体查询),我需要添加 em 给它。我不确定语法是什么,因为 CSS 更改有多个值。

举例说明:

这非常有效。它将 em 添加到 victore 的计算值中:

$('h1').css('font-size', victore + 'em');

这不是:

$('h1').css({
    'font-size':victore + 'em',
    'line-height':vignelli + 'em';
});

em 需要引号...但是值也需要。用括号包裹它不起作用

最佳答案

你不应该在整件事周围加上引号:

$('h1').css({
    'font-size': victore + "em",
    'color':'red'
});

关于javascript - 具有变量和多个值的 jQuery .css() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8462040/

相关文章:

javascript - 如何在 jQuery 中使用自定义排序顺序对列表项进行排序

javascript - 不确定技术术语 - HTML/CSS/Javascript 表格问题

javascript - 将事件类添加到导航中的 ul 列表

javascript - Twitch 如何在多个页面上保持持久的视频窗口?

javascript - 停止/静音音频

javascript - Jquery .load() 仅父级并忽略子级

jquery - 使用弹出消息确认删除 (jQuery)

javascript - 如何将其转换为 html 可读代码?

javascript - Puppeteer 不会点击元素

javascript - 在blur()中如何确定哪个元素获得焦点?