gpt4 book ai didi

javascript - 如何在 HTML5 数据属性中添加单引号和双引号字符串

转载 作者:行者123 更新时间:2023-12-01 02:28:00 26 4
gpt4 key购买 nike

我需要附加类似这样的字符串 {"Key": "Value"} 是从 API 响应中获取的,需要添加到 HTML 数据属性中。

问题: HTML 解析器将单引号字符串更改为双引号,并忽略字符串的其余部分。在 HTML 属性颜色中显示字符串的其余部分。

var baseDiv = $('#base');
var action = '{"key1": "Let's give a value to it "}';
var targetDiv = "<a href="javascript:void(0);" data-action=\'' + JSON.stringify(action) + '\'></a>"
baseDiv.append(targetDiv);

最佳答案

var baseDiv = $('#base'); 
var action = '{"key1": "Let\'s give a value to it "}';
var targetDiv = '<a href="javascript:void(0);" data-action="' + JSON.stringify(action) + '"></a>'
baseDiv.append(targetDiv);

And with JQuery this is better:

var baseDiv = $('#base'); 
var action = '{"key1": "Let\'s give a value to it "}';
var targetDiv = $('<a href="javascript:void(0);">asdasd</a>');
targetDiv.attr('data-action', action);
baseDiv.append(targetDiv);

关于javascript - 如何在 HTML5 数据属性中添加单引号和双引号字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48576980/

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