在动态添加数据时,我必须添加动态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);