$(document).ready(function(){
var url="json.php";
$("#tablo1 tbody").html("");
$.getJSON(url,function(data){
$.each(data.members, function(i,user){
var tblRow =
'<tr>'
+'<td class="inlineEdit">'+user.id+'</td>'
+'<td class="inlineEdit">'+user.firstname+'</td>'
+'<td class="inlineEdit">'+user.lastname+'</td>'
+'<td class="inlineEdit">'+user.adres+'</td>'
+'<td class="inlineEdit">'+user.city+'</td>'
+'<td class="inlineEdit">'+user.state+'</td>'
+'<td class="inlineEdit">'+user.zip+'</td>'
+'<td class="inlineEdit">'+user.phone+'</td>'
+'<td class="inlineEdit">'+user.email+'</td>'
+'<td class="inlineEdit">'+user.source+'</td>'
+'</tr>' ;
$(tblRow).appendTo("#tablo1 tbody");
});
});
});
内联编辑不运行为什么?
当我使用它时:
$(tblRow).appendTo("#tablo1 tbody").find('.inlineEdit').editable( … ) ;
当我使用此代码时,它无法列出 db 中的所有条目。
tblRow 是一个 JavaScript var。我认为您不能在 $(( 调用中使用它。
查看文档,jquery文档