gpt4 book ai didi

javascript - 如何将 json 数据发送到 jQuery.css()

转载 作者:搜寻专家 更新时间:2023-11-01 04:11:25 24 4
gpt4 key购买 nike

我想将 json 格式的数据发送到 jQuery.css() 函数,但我不知道该怎么做。稍后,我将发送更多属性,这只是我的问题的示例。

//Sorry, this var x is actually string that i get when i print my json string
var x = {"transform":"rotate(30deg)","-o-transform":"rotate(30deg)"}

//If i try to do something like this wont work
$("#mainImage").css(x);


//but following works
$("#mainImage").css({"transform":"rotate(30deg)","-o-transform":"rotate(30deg)"})

它可能必须做一些 jquery 接受的事情 .css( map )
要设置的属性值对映射。

我正在尝试发送单个文本字符串,我能否以某种方式将 json 转换为 map ?

@Pekka 是的,我确定 $("#mainImage").css(x); 不起作用。

@Felix 这就是我调用 json = JSON.stringify(data); 抱歉,如果不是 json 数据,我是 js 新手..

最佳答案

您应该先解析而不是字符串化 JSON。我试过这个它的作品。

var json = '{ "display": "none" }';
var cssObject = JSON.parse(json);
$("#mainImage").css(cssObject);

关于javascript - 如何将 json 数据发送到 jQuery.css(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5593293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com