Изменение и размытие не работает над тегом раздела в jquery - PullRequest
2 голосов
/ 18 марта 2012

Когда я редактирую contenteditble и щелкаю, ничего не происходит.Функция, которую она публикует, еще не существует, поэтому она должна выдавать предупреждение «сбой».Я использовал довольно похожий код без проблем.Я пробовал и «размытие», и «изменение».

Любая помощь по этому вопросу очень ценится.

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');
                            }
                        }); 

1 Ответ

1 голос
/ 18 марта 2012

ОБНОВЛЕНИЕ: мое предыдущее решение не учитывает, как получить доступ к содержимому IFRAME.Я забыл, что они предназначены для другого документа и должны обрабатываться совершенно иначе, чем типичные элементы в том же документе.Самый краткий способ сделать это в jQuery:

$("#resume_holder").contents().find("section").blur(function() {
   // blur handler here
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...