gpt4 book ai didi

javascript - onclick 属性在 json 数据中写入时未绑定(bind)在 html 代码中

转载 作者:行者123 更新时间:2023-12-02 20:56:21 24 4
gpt4 key购买 nike

我必须在动态添加数据时添加动态onclick属性。

var jsondata = {
jsonarray : [
{data : '<button onclick="function("param")">submit</button>'}
]
}

$('#id').html(jsondata.jsonarray[i].data);

onclick 属性未绑定(bind)在 html 代码中。如果还有其他替代方案,请提供给我。谁能帮我解决这个问题。

最佳答案

param 之前的 " 与启动 onclick 属性的 " 匹配,因此它只是 onclick="function("。您需要在参数周围使用与在属性周围使用的不同的引号。

var jsondata = {
jsonarray: [{
data: '<button onclick="function(\'param\')">submit</button>'
}]
}

$('#id').html(jsondata.jsonarray[i].data);

关于javascript - onclick 属性在 json 数据中写入时未绑定(bind)在 html 代码中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61473831/

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