我目前正在使用 ajax 通信創建表格和復選框。
創建后,確認checkbox功能正常作業,即使我在創建時包含checked,onclick功能也不會觸發。
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)
}
我該如何解決這個問題?
uj5u.com熱心網友回復:
我解決了。
只需添加點擊事件
complete: function(){
var chck = document.getElementsByName('ligand_feature')
for (var l=0; l<chck.length; l ){
chck[l].click();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/396988.html
標籤:javascript 阿贾克斯 复选框
