javascript - 如何在 jQuery 中回显 data-ac-chart ="' bar'"?

标签 javascript

我无法在 jQuery 中“回显”“”闭包。 我试过这个方法:

$('#run').append("<pre><code class='prettyprint'>"+data+"</code></pre> <div data-ac-chart="+"'"+"bar"+"'"+" data-ac-data='data' data-ac-config='config' class='chart'></div>");

但这会显示:

<div data-ac-chart="bar" data-ac-data="data" data-ac-config="config" class="chart"></div>

如何将 jQUery 代码编辑为结果将是这样的:

<div data-ac-chart="'bar'" data-ac-data="data" data-ac-config="config" class="chart"></div>

最佳答案

不是最简洁的解决方案,但您可以转义双引号。

<div data-ac-chart=\"'" + data + "'\"></div>

Example Here

$('#run').append("<pre><code class='prettyprint'>"+data+"</code></pre> <div data-ac-chart=\"'" + data + "'\" data-ac-data='data' data-ac-config='config' class='chart'></div>");

为了更简洁的解决方案,我建议检查 JS 模板引擎。


或者,您也可以在添加元素后更改/添加值:

Example Here

$('#run [data-ac-chart]').attr('data-ac-chart', "'" + data + "'");

关于javascript - 如何在 jQuery 中回显 data-ac-chart ="' bar'"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29731668/

相关文章:

javascript - AngularJS 中的谷歌分析。看不到实时页面查看

升级到 Eclipse Mars 后 Javascript Open Declaration (Ctrl+Click) 损坏

javascript - Node mssql更新查询,获取行数

javascript - 使用 HTML5 进行打印设计

javascript - 使用查询从 div(page) 搜索文本第二次会崩溃

javascript - URL 中的日期值因 MVC GET 请求而损坏

javascript - 使用 Karma/Istanbul 设置目标代码覆盖率

javascript - 如何通过 jQuery 循环遍历某种类型的所有元素?

javascript - 在 React 中动态生成 JSX

javascript - undefined 不是一个对象(评估 'this.props.navigation.navigate' )(常见问题)(CRNA)