2

スタイリングの目的で、javascript を介してクラスを要素にアタッチします。jeditable を介してインライン編集を行うと、クラスが消えます。コールバック経由で元に戻したいのですが、うまくいきません。これは私が持っているものです:

$('.edit_area').editable('{% url 'edit_post' post.id %}', {
loadurl: '{% url 'load_for_editing' post.id %}',
submitdata : { csrfmiddlewaretoken : "{{ csrf_token }}"},
type: 'textarea',
cancel: 'Cancel',
submit: 'OK',
indicator: '<img src="{{ STATIC_URL}}images/loading.gif">',
tooltip: 'Click to edit...',
callback: function(value, settings) {
   $('pre').has('code').addClass("prettyprint");
   prettyPrint();
}
});

うまくいきません。また、テストするために単純なjavascriptアラートを試しましたが、それについても何も起こりませんでした。

任意の提案をいただければ幸いです。私はJavaScriptの経験があまりありません。

4

0 に答える 0