Actualmente estoy creando tablas y casillas de verificación usando comunicación ajax.
Después de que se creó, se confirmó que la función de la casilla de verificación funcionaba normalmente. Incluso si incluyo la casilla marcada al crearla, la función onclick no se activa.
success:function(data){ for (var key in data) { feature = data[key] head = feature[0].split(" ") tail = feature[1].split(" ") type = feature[2] name = feature[3] $('#pharmacophore_table').append("<tr>" + "<td>" + name + "</td>" + "<td> <label><input type='checkbox' name='ligand_feature' onclick='show_ligand_feature(this, " + '"' + feature + '"' + ");' ></label>" + "</tr>"); $("input[name='ligand_feature']").attr( "checked", true); } }, error:function(data){ alert(data.status) }
¿Como puedo resolver esto?
Lo resolví.
Simplemente agregue un evento de clic
complete: function(){ var chck = document.getElementsByName('ligand_feature') for (var l=0; l<chck.length; l++){ chck[l].click(); }