jquery - 从 json 数据库传递 jquery css

标签 jquery css json

我正在尝试将 css 属性传递给 jquery 方法,这些 css 属性存储在 json 数据库中。虽然它似乎没有用,但我认为简单地将路径插入 json 变量并不是正确的方法。

这是我的 json 变量行:

{
"galleryeleven":"", 
"galleryelevenlink":"", 
"galleryelevendisplay":"none !important"
}

这是我试图将其插入的 jquery 行:

$('#galleryeleven').attr('src',database[globalswitchNumber].galleryeleven);
$('#galleryelevenlink').attr('href',database[globalswitchNumber].galleryelevenlink);
$('#galleryeleven').css("display",database[globalswitchNumber].galleryelevendisplay);

所以 jquery .attr 方法工作得很好,但 .css 并不真正工作。

最佳答案

删除 !important 属性,它将起作用。虽然我不知道为什么。

看看这个Fiddle

你真的需要 !important 吗? .css() 修改 DOM 中的样式属性,因此它将覆盖样式表中的其他 css 规则。

关于jquery - 从 json 数据库传递 jquery css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33551645/

相关文章:

jQuery .after() 方法插入一行并将其自身填充到一个单元格中。为什么?

jquery - 如何导入社交媒体按钮?

javascript - 如何从 Zebra mc330m 扫描仪在 javascript 中捕获窗口上文档[按键] 上的输入?

css - 让div在正确的位置

JSON 将字典转换为键值对列表

javascript - 如何防止自动解析、AJAX 获取的 JSON 成为窗口变量?

python - pypyodbc:关键字 "WITH"附近的 OPENJSON 语法不正确

javascript - CSS float 菜单

css - 替代背景大小 : cover for img tags?

html - 下拉到页面底部