在json数据中写入时,onclick属性未绑定在html代码中



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

var jsondata = {
jsonarray : [
{data : '<button onclick="function("param")">submit</button>'}
]
}
$('#id').html(jsondata.jsonarray[i].data);

onclick属性在html代码中没有绑定。如果有其他选择,请提供给我。任何人都可以帮我。

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

var jsondata = {
jsonarray: [{
data: '<button onclick="function('param')">submit</button>'
}]
}
$('#id').html(jsondata.jsonarray[i].data);

最新更新