div contenteditable

Par Vincerolf, il y a 12 ans


salutations par là
Comment on récupère la valeur de changement d'une div Contenteditable avec du js ou jquery ?

merci

9 réponses

Vallyan, il y a 12 ans

pourquoi pas la méthode .html() ou .text() ?

Vincerolf, il y a 12 ans

j'avais bien tenté mais ça ne fonctionne pas

Vincerolf, il y a 12 ans

je devais être fatigué mais il me semblait bien que ça ne pouvais que fonctionner...Désolez du dérangement...Sinon un truc que je ne comprends pas c'est lorsque je met

(function($){
2 // notre code ici
3})(jQuery);

mon script ne fonctionne pas entièrement car que certains événements ne fonctionne tout simplement pas... Je croyais que ça évitait les conflits et en fait ça fait l'effet inverse. Ca peux venir d'ou. Sachant que je fait appel à quelque plugin

<script type="text/javascript" src="<?php echo WEBROOT ?>js/jquery.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/dropabble.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/autosize/jquery.autosize.min.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/timer.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/plupload/js/plupload.full.min.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/jquery_ui/jquery_ui.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/plugin.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/date_picker.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/messi/messi.js"></script>
        //le dernier c mon app
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/mon_java.js"></script>
Vincerolf, il y a 12 ans

je devais être fatigué mais il me semblait bien que ça ne pouvais que fonctionner...Désolez du dérangement...Sinon un truc que je ne comprends pas c'est lorsque je met

(function($){
2 // notre code ici
3})(jQuery);

mon script ne fonctionne pas entièrement car que certains événements ne fonctionnent tout simplement pas... Je croyais que ça évitait les conflits et en fait ça fait l'effet inverse. Ca peux venir d'où. Sachant que je fais appel à quelques librairies et plugins.

<script type="text/javascript" src="<?php echo WEBROOT ?>js/jquery.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/dropabble.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/autosize/jquery.autosize.min.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/timer.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/plupload/js/plupload.full.min.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/jquery_ui/jquery_ui.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/plugin.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/date_picker.js"></script>
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/messi/messi.js"></script>
        //le dernier c mon app
    <script type="text/javascript" src="<?php echo WEBROOT ?>js/mon_java.js"></script>
Vallyan, il y a 12 ans

C'est une erreur qui revient souvent, bizarrement:
Le code suivant, que tu utilises, sert pour faire un plugin ... pour étendre jQuery

(function($){
    // notre code ici
})(jQuery);

Il faut que tu mette ton code dans la fonction suivante, qui ne fait qu'attendre que le DOM soit ready:

$(document).ready(function(){
    // Ton code ici
})
Vallyan, il y a 12 ans

Les deux que tu viens de donner sont différentes de celle que tu utilisais avant.
Celle d'avant c'est pour étendre jQuery (pour faire un plugin), les autres sont pour attendre que le DOM soit pret.

Vincerolf, il y a 12 ans

ok merci. Mais quand j'ajoute ça ça ne fonctionne plus correctement...Donc je ne le mets pas. C'est pas une nécessité ? Si ?
Dans quel ordre logique je devrais mettre mes appels au script ( plus haut )?