当我编辑contenteditble并单击关闭时,什么也没有发生。它发布的功能尚不存在,所以它应该发出'失败'警报。我使用了相当类似的代码,没有任何问题。我已经尝试了'模糊'和'改变'。更改和模糊不工作jquery中的部分标记
任何帮助,这是非常感谢。
HTML摘录:
<h4><section id="title+job+150" contenteditable="true">Independent Contractor</section></h4>
jQuery的摘录:
$("section").blur(function() {
$.ajax({
type : 'POST',
url : '<?php echo site_url('resume/edit_resume_ajax'); ?>',
data: {
resume_id : '<?php echo $this->session->userdata('resume_id'); ?>',
section_value: $("section").val()
},
success : function(msg){
},
error: function(){
alert('failure');
}
});
为我工作:http://jsfiddle.net/dKTVU/我怀疑还有别的事情,也许您的网址确实存在?您的模糊功能是否已正确关闭,它是否处于DOM准备好的事件中?您的部分元素是否存在于最初的DOM负载上? – 2012-03-18 17:51:35
Thx。这是一个好点,它在加载后动态加载到iframe中。由于我选择了一个标签,我认为无论如何它都会被检测到。 – jsuissa 2012-03-18 18:29:43