Javascript 我使用jquery动态创建了一个按钮,但它';s onclick属性不起作用
我已经动态创建了一个表单,并且在表单中创建了一个按钮,但是表单的onclick属性不起作用Javascript 我使用jquery动态创建了一个按钮,但它';s onclick属性不起作用,javascript,jquery,Javascript,Jquery,我已经动态创建了一个表单,并且在表单中创建了一个按钮,但是表单的onclick属性不起作用 for (var i = 0; i < res.length; i++) { var form = $('<form></form>'); form.attr({"id": "form"+i}); var i1=$('<input></input>'); i1.attr({ "type" :"hidden
for (var i = 0; i < res.length; i++) {
var form = $('<form></form>');
form.attr({"id": "form"+i});
var i1=$('<input></input>');
i1.attr({
"type" :"hidden",
"id" :"aid",
"value":res[i].s_id
});
var i4=$('<h3></h3>');
i4.text('ID:'+res[i].s_id+':'+res[i].s_name);
var i5=$('<input></input>');
i5.attr({
"type" :"radio",
"name" :"status",
"value":"P"
});
var i6=$('<input></input>');
i6.attr({
"type" :"radio",
"name" :"status",
"value":"A"
});
var i7=$('<input></input>');
i7.attr({
"type" :"button",
"value" :"submit",
"onclick":"makeAtten()"
});
form.append(i1);
form.append(i4);
form.append(i5);
form.append(i6);
form.append(i7);
$('#sheet').append(form);
}
for(变量i=0;i
您没有在任何地方定义函数makaten
,因此无法调用它。显然,我已在此函数之外定义了一个函数。“makaten(){}这是可能的或不可能的。对此有任何其他想法。我会这么做->基本上,我正在尝试创建多个表单字段。提交时启动了一个javascript函数,该函数将使用从该字段收集的值更新数据库。对此有何帮助?请评论!