editor是动态添加的,在仔细翻了一遍jquery手册之后,发现了这样一个方法:
live(type, [data], fn)
参数说明是这样的:
jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。
这个方法是基本是的 .bind() 方法的一个变体。使用 .bind() 时,选择器匹配的元素会附加一个事件处理函数,而以后再添加的元素则不会有。
于是我改代码为:
$("form").live('submit',function(){ var formData=$("this").serialize(); $.post(url,formData,function(data){ // })})
这样就没问题了~。。。。。
转载,仅供参考,祝你愉快,满意请采纳。