form=jQuery("<form>"
,{
"method":"post"
,
"action":node.get("inline-edit-target")
}
);
$(node).after(form);
//console.log($(node).html());
fieldNode=$(node).find(".inline-edit-field");
console.log(fieldNode.length);
fieldNode.each(function(index,elem)
{
console.log($(elem).data("field-name"));
$(form).append("<span>").html($(elem).data("field-name"));
$(form).append("<input>"
,{
"type":"text"
,
"name":$(elem).data("field-name")
,
"value":$(elem).text()
});
}
);
它基本上检查DOM并准备表格。form 正确解析两个字段(fieldNode.length 产生正确的数字)。span
在我添加标签之前,它还会正确打印节点。为什么它不工作?