jQuery | .css()多个参数 '-'错误

标签 jquery css string dictionary

我在使用 jQuery 中的 .css({}) 函数时遇到问题: 我不确切知道这个函数的行为方式,除了我知道我可以插入 {,} 符号作为键值对(字典),分隔通过 ,。我已经测试过,它有效。

我的问题是,当我尝试输入 x-y 形式的 CSS 属性(例如 background-color)时,我的代码编辑器中出现错误,并且脚本不运行。我的编辑给出了有关该问题的错误:

Expected a ':', and saw a '-'.

为什么会发生这种情况?我该如何解决这个问题?

我在 TamperMonkey 工作,如果这很重要的话。

提前非常感谢, 加仑。

最佳答案

如果您要更改单个 CSS,则语法为

$.css('background-image','red');

如果您要进行多项更改

$.css({'background-image':'red','border-bottom':'1px solid red'});

关于jQuery | .css()多个参数 '-'错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41652874/

相关文章:

javascript - 如何在不使用位置 : absolute? 的情况下强制 div 保持在同一行

javascript - 调试 CSS(可能是 JavaScript 或 JQuery)问题

jQuery 调整 CSS 元素的大小

javascript - 如何正确断言 Number.prototype.toLocaleString ("sv-SE") 返回的值?

javascript - 提取元素内的所有有效 URL 字符串 (JavaScript)

jQuery 数据表 : how to sort by specific column?

php - 无法使用 TinyMCE 编辑器通过 Ajax 填充文本区域

java - 使用java中的cut()方法

javascript - Jquery Draggable 抛出错误

php - 将多个文件上传到 FTP 并将文件的 HTTP 链接上传到 MySQL 数据库